<?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/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:tdup="http://thredup.com/20220930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tdup-20220930.xsd" xlink:type="simple"/>
    <context id="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8c7df32a4103487eb7d2be2233f312b1_I20221107">
        <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>2022-11-07</instant>
        </period>
    </context>
    <context id="ie86ea2515b3b47a2940e14abdfd325e4_I20221107">
        <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>2022-11-07</instant>
        </period>
    </context>
    <context id="ia1823b95f95e42fda0bf78950c84d8a0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6199bad507854a9b9860da0c6b261165_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id96942f8493445fd86809f1eec992551_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:ConsignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3b0ae219cc0e4cf8ae862a6f11ddf13e_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="icf7feacfbc9242d0bd476acbd580cd16_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:ConsignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i61778de7214b44e7b6f13f7b7c61535f_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="i8485d1c1d56e409ba3b66348ab86f0c9_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idb8e8a3f97c44760a41fb3d331dafb8e_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="i60b19e212e314fb4aafe30f21d4bec17_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4e586df96f5e4410921b9e411d184994_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="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i81dd9f6be1144ffc84a17c56e6bc2962_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="i3875c6e7dc484a589e7ca44c06ad0d51_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="i298424099ce748228306dcdeb050e9b7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5efcab992f6c4346a1ae263cd4d13492_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie4ca231cda014fab96c959bd6f1824a6_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i10ba71a2bd814b10b966334928b77809_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idab3e51d20d245da807e59abf817b5d8_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a016f775f3640098caf5ae582aca7fc_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e0af8dd385e4480a6b466775a7202b3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib5958db4f47d41c9a51192b292bff3ac_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i91550ca2e35d4158ad1683951ab5566e_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3582634b3333421fb8ce6803565f9919_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53bb377f4fc943398ed3d7324c74c0e3_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i841e6af588c34a779cf558124260852c_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i70d03eca5c7a42a5af001305b8af2854_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i4fc6666b132b45919ca7577013472ce2_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i1fddb6d4b2b34fb5a2616078972f7184_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3fc6af7354b44be8ba2d07a261dc75b2_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ff3ea1595d64a32b33856daa0611704_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib708cdb4d8c847e29f10f6c2ea6d3c11_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7cf1fceda0e4de594c09c8121759306_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib5c153c2332d467491281f4f608da113_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8965545aac9e437a8240fb06f0bdad4e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i478ba3cb588644a3bc00f6db33787377_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i1a8aafb6b88f4eb9b7f2cc3d876af3a9_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i059e3d11831c48a0b2db185a2616d619_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i74bb2bb6afc942bf8f171f2d316b07b8_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9ea9cc9c49174f2a8f9cb31d128a85a1_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i57e04f3b0af84ce4b577352a92bd4bbb_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i51e3a8ab38434c31819a39c01e6caf03_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2cf3dc00db2449de9a0e519a0fd12239_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i51fb747b3ac149ca98a71e215a172fa7_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i71e423e8706449a088f7abe72104ae0c_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="iedf9d5572c6c406d94c7186575f14d43_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ie5852a4ed1e44977a3764a35fad0a6b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i702cea531aa44aca900c88226296f90d_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="i0c3ab905723e4cb78f8cc4f38c4d480e_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="i7815983a7619487a982a2ac69d75e755_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="i2e25fa97a3514ab1a940e996b3389b39_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="i6995724d3c6a4221aa5286cf311121da_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="i75f3f877a86e4ba7865fe0b8d513dacf_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="i4e96f19b3223448782501ba2e1688f05_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="i724d8d59007a4b059518ab9748465a9f_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="if336220359584bf59bc75d3c8d286569_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iffd9be5d580d43ccb60edf06133ce94e_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="i09a163848937455a8e33cfe3a527425b_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="i29105b137c114859b3a2447863b4440c_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="ifdf7d15582484fd7ac16a3a1d3664d6b_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="i366c0392fdb24747948b907876da81dd_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="icdf06ad6499a48a3a18415302f674bd7_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="i6d6ec9b43e9e473c87cb9f88fb799ecc_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="i1b2b2819dc3a4dab9879d236fa8a86a1_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="i1f44dd329dea4b26943908efe5378d9b_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="iff9e4b3f77144aaf8d09e36b589fa85f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6390696577514aaca4031fc09f88ba5d_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="ic9ef83babda54e8f9d245859fd6e99dc_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="ib7db6b68ef344886a3e215b02bbbfe93_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="i23f0851eb11e4865834e47702be9e53a_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="icdc39c0082c84510bc8c35f16da87251_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="i4508280e037e42a0bd7df260e31d77b1_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="i79151be0951942ecb36381772ae93502_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="i6ccd21f75a634f33986a9c75a916a81d_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="ieff7e3a036f141e3a333ac1f7641b595_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f2220e2e240445ea146219dacc981f4_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="ie0440cf991f04ee2b574003815da1def_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="i310b48eca9004bba8cb9003f65cc47d0_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="ic9651f412bc5439594a0ccc0f9ec6c58_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="i2e01696a7a2a44ec88ddb3e01c78c285_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:LoyaltyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifab910272794489d90707aac61c9ef8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:LoyaltyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i127772ce2b2246fcadf9e35d19ff3435_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if827c0240ec14f66b53e4feab78cf450_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="i35edea940997443eb7bc9de7df3ae96a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tdup:LoyaltyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i86128d3af02640078a014043041c7dc2_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="i2967d7925db0408b826d2efba86430cc_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ia2551e3078f941e98f64972fb132dac3_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d7e9c21d6e04cc28c74c2373bf2711b_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i7693f4ab8d8844878289b210f0a7b56b_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="if10ed0ea18854e129e445422af826128_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i944e2c36332a419191faeaa8d70d930a_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i11ac4571a17c40a1854b08c332874194_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i6e5d99b994eb4d65b600331cdd392f57_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="idfee12828b614bef9ae8c9e141d10852_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i1169d9be441e4486b3d573365ac13802_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="icfc5b850e2aa4407af8e7fbe3df2099a_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i701519b727524cda813416cd7459c9b8_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i80b482194b2e4678a7526d329c9b162a_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i9cf23e7bd0964313ad920c2b1a937d59_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ia8c051091897419fbe016bef0e1d6063_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ic695fb6bb46d4d6eb266fc307d524022_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i5e2c5b3d1e6f448282d83475f295ae13_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ie3231d5b3b4240b5981561aa8938384e_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i69a726edd0d6425aad5e26d8718457e2_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ieebd83500a144f3ab71d4efba6008479_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i86c780890c4644a0974a234a31a51e2b_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="iac4ddfc8a7d849d5bc3489ca7d668c02_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i00f33f09cd64445b9c01ca519653910c_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i1f8b628982d141508ac3ab1cd0bf3a3d_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i6480570f23d64236ae7b973ea8c9a746_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if3eb37a1a8604b638249d1b02effad43_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8ff1ffef3a224edeb5ccb0954674b6d3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i676f1b69699c4006b46413d2a5a7a227_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3c38912e0db74d3eb16c71e77e9044db_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7263548bb7d846afa91d497665737d53_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5ffdb3773b774292adea45348ce336a9_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2868f80c899a479198ece726a43431a6_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i16cf3c2b53194e09aab212fb89646c55_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7fa353acdb70446884859e44eafb0f1f_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibe96201a588343a8bab4930b0d219329_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1a35916f0e484dab8bf5952c89102cf5_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i63d1ee29e0bf41ec89925f7552d76187_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3a9a5a337cec4d4490da4900319ee7de_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4afd5ba4e67b4f20ab65c67d2e5ef950_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iac719ca9dab443e79429953abb5d97dc_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i65af43a4ac09491ba347956c58a014c9_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i644081ad4b4744ebacc5948703a93e25_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5f50d0272286496b9945040140e90136_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1d8a20114d64474eb0520ed9dc7da9a0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i606aa4da2f3b408888666d9028a7d386_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i634ae3bdf735476eb0429af6f0d32ffb_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i91b624a3df5047439a82fa0403edcfd6_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iafa130550bbf4370a631fa2ca4c818ad_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ife13431445494039a66cdadd40f0e280_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6090f0743c454c859325014b11df17de_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie35021620fe64527ae0e2e10be12a104_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idee41c9ebe0344d2bd37dac0762da72c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b688e49f43041ba8b8ee5f6b8893282_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ce4026a5cfa4112b95b32b4d254c309_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5eb48ad6ff7d4b898f4f7758b5a05a1b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i147f15a08f6a435bb369d5b2dc6139d3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia1d80fd7dfd34c3197c7bbd7a248a797_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4d0448dacfd14a61a57d42c71f1bb15c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i78989110cc3047de8c81f5b0711ec9f9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7676cd24ab9437e84d8ade49825b4e7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iba30098974874580839bb202cb662149_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03f430f521de45e8b1acb90653d6631f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9727806b26a24311b6c27e227b51e31e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ffed80a3e924056b4d69010e20e3528_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bdab384f4944e6ca16cbea2f9dc5f55_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64ef307d52e04473b716affccbc145ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13072b024cf7466bbf51c0af0e1f9b35_I20190201">
        <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>2019-02-01</instant>
        </period>
    </context>
    <context id="idd10e6099f7a42258ad52a19a944d9e8_I20190228">
        <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>2019-02-28</instant>
        </period>
    </context>
    <context id="iefa6447543004f97834615cc39dee755_I20220714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-14</instant>
        </period>
    </context>
    <context id="ieb5b54f9999e42afb64ee5432d990f2a_D20220714-20220714">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-14</startDate>
            <endDate>2022-07-14</endDate>
        </period>
    </context>
    <context id="icb35c71d24d7486cbc6fe82faa591f94_D20220714-20220714">
        <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>2022-07-14</startDate>
            <endDate>2022-07-14</endDate>
        </period>
    </context>
    <context id="ia4313a48396d4f2f8927371565f14995_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i95643be3aa4043b7bb8024fbcb6cbf47_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="ida21a09181304af89106eff07a7cdc1b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9b07e3908f8d4d31a0ccc8b111a85653_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7837cd981995402187e12d906ed9bb07_D20210101-20210930">
        <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-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iffb3fa2c73434979876cb81b4985964e_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i54fb8d45bbdb49d1bc90c49b7c74c543_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i509f1bde48b048ecab0235d506f8e358_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i544483e251f340b2ab80e72e25ac0bd8_I20220930">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="i5fe382601203448b9781347eaacc6e67_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i686d7f5e285746d0afb9acc39779233f_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7ce332891213482397dc79cfdbc9cea5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i14bedbe067b441bfa70ef9025c780438_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ide92ed44650d4dada31a30920c8cbadf_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="i1cb8e7ea02ef418e8c60e9a0491309f7_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i286db85ea56d435da5a0c7ba91a41c79_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="ic9eeecf180f54741a32971a7978d933d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:MarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if1726ed93b1841e29ac3237ffb9fd492_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:MarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if998827726894246b436966624d57a59_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:MarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9d260e8da936473fbe7c6fd576911907_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">tdup:MarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i863c6223d7d24f9fae6df6dec4bdb479_D20220701-20220930">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idf4ec93f7a134cd0bc8c8cd1ce2cbc03_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="i0a62668d69064dd3b70410f12450bd54_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8a9f54eebe1f41bda0f60b4440a9ac6d_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="i9e9ca7df658a4d59967f8c0f3a94e521_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id7cfc25f152f4588834b4bd7da906b39_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="i81de95b12f2549ce8a6a9b157a10bacd_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39f2daad9ff64186ba41dee2d85a5f7a_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="i8e292db0a01d4840b52a8d10484d4900_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tdup:DelayedShareIssuanceRelatedToAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7a950c162314494b39fe2a004c40fc7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001484778</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tdup:DelayedShareIssuanceRelatedToAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa8d0595c06b4b86bfc5b15504c282b0_D20220101-20220930">
        <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>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia087d5cc22a8426c9e6415c2493c9a92_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>
    <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="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV81OS9mcmFnOjUxMGQ0YmM0YjZlZTRmMDQ4MmFjZGZmOGQ5ZDg1YzdhL3RhYmxlOmI3OTg3ZGJkMzlkMjRjOGM5NzAyOWRjM2ZkYWEyMWJjL3RhYmxlcmFuZ2U6Yjc5ODdkYmQzOWQyNGM4Yzk3MDI5ZGMzZmRhYTIxYmNfNS0xLTEtMS0yNDgzMDU_7d2d7012-af7c-4739-88d3-97b6d5dd6a34">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV81OS9mcmFnOjUxMGQ0YmM0YjZlZTRmMDQ4MmFjZGZmOGQ5ZDg1YzdhL3RhYmxlOmI3OTg3ZGJkMzlkMjRjOGM5NzAyOWRjM2ZkYWEyMWJjL3RhYmxlcmFuZ2U6Yjc5ODdkYmQzOWQyNGM4Yzk3MDI5ZGMzZmRhYTIxYmNfNi0xLTEtMS0yNDgzMTM_e7e02086-5b01-4a63-8546-66203735804a">0001484778</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV81OS9mcmFnOjUxMGQ0YmM0YjZlZTRmMDQ4MmFjZGZmOGQ5ZDg1YzdhL3RhYmxlOmI3OTg3ZGJkMzlkMjRjOGM5NzAyOWRjM2ZkYWEyMWJjL3RhYmxlcmFuZ2U6Yjc5ODdkYmQzOWQyNGM4Yzk3MDI5ZGMzZmRhYTIxYmNfNy0xLTEtMS0yNDgzMTc_2a2b6340-b137-499f-9aa1-1d58fa0bbc03">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV81OS9mcmFnOjUxMGQ0YmM0YjZlZTRmMDQ4MmFjZGZmOGQ5ZDg1YzdhL3RhYmxlOmI3OTg3ZGJkMzlkMjRjOGM5NzAyOWRjM2ZkYWEyMWJjL3RhYmxlcmFuZ2U6Yjc5ODdkYmQzOWQyNGM4Yzk3MDI5ZGMzZmRhYTIxYmNfOC0xLTEtMS0yNDgzMjc_d39e40a9-f2bc-4b45-8b8b-6a1612054e00">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV81OS9mcmFnOjUxMGQ0YmM0YjZlZTRmMDQ4MmFjZGZmOGQ5ZDg1YzdhL3RhYmxlOmI3OTg3ZGJkMzlkMjRjOGM5NzAyOWRjM2ZkYWEyMWJjL3RhYmxlcmFuZ2U6Yjc5ODdkYmQzOWQyNGM4Yzk3MDI5ZGMzZmRhYTIxYmNfOS0xLTEtMS0yNDgzMjk_a9c0ada3-3291-42bb-bf52-8f42dce232ad">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyMzk2_86256f53-a5b4-49fb-9511-4503ba61cd13">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyMzk3_d99eb783-05af-49db-ad56-2c2bec5a2a76">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyMzk4_ca361504-d618-4184-9a50-2aa086a2201b">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyMzk5_2099ac73-2d79-4250-b9e7-e9820cc264b3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDAw_3fdcf8e9-4ea4-470e-9bc9-80c7329abe0c">001-40249</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDAx_73586f07-a09a-4c4c-93c8-c86a0d90abd0">ThredUp Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMC0wLTEtMS0yNDgyMDk_c593831a-d7bc-40bd-911a-a6547eb5766b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMC0xLTEtMS0yNDgyMTI_06d67f27-bcf4-488b-b4cd-733810151737">26-4009181</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMy0wLTEtMS0yNDgwNDcvdGV4dHJlZ2lvbjo3ZjQ2ZjQwZTRjZjI0NzM3YWI3ODQxOWRiMzhkMDUzNl81NDk3NTU4MTM5NDc_7cd2a7ed-5b6b-4eb4-bd96-2b34e54dc31f">969&#160;Broadway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMy0wLTEtMS0yNDgwNDcvdGV4dHJlZ2lvbjo3ZjQ2ZjQwZTRjZjI0NzM3YWI3ODQxOWRiMzhkMDUzNl81NDk3NTU4MTM5NTk_a18bc8e9-1694-47e7-95f4-78f220155cfe">Suite&#160;200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMy0wLTEtMS0yNDgwNDcvdGV4dHJlZ2lvbjo3ZjQ2ZjQwZTRjZjI0NzM3YWI3ODQxOWRiMzhkMDUzNl81NDk3NTU4MTM5Njk_061e8e12-b952-4a25-a97e-4f2108a3dbad">Oakland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMy0wLTEtMS0yNDgwNDcvdGV4dHJlZ2lvbjo3ZjQ2ZjQwZTRjZjI0NzM3YWI3ODQxOWRiMzhkMDUzNl81NDk3NTU4MTM5ODI_dc5996e7-9c9b-4ec2-b9f3-4a85e8d614d1">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjk1M2FjODM3M2E2OTRmZDJiYmFhZTNlZTlkMWIyZDIzL3RhYmxlcmFuZ2U6OTUzYWM4MzczYTY5NGZkMmJiYWFlM2VlOWQxYjJkMjNfMy0xLTEtMS0yNDgyMTQ_78d6b9eb-b738-41ae-82f2-cb97c346c3e0">94607</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDAy_e25046fa-267f-4780-b36e-a86f945f08ae">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDAz_b73e51d9-c05c-4112-876f-8440aae8c04f">402-5202</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjA5ZjZlODNkMzNkYTQ4OGE4MThlMDYxMjU4Y2U5ZGQ0L3RhYmxlcmFuZ2U6MDlmNmU4M2QzM2RhNDg4YTgxOGUwNjEyNThjZTlkZDRfMS0wLTEtMS0yNDgyNTY_d17b9927-7f77-4bd7-8973-556c1fde6b0c">Class&#160;A Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjA5ZjZlODNkMzNkYTQ4OGE4MThlMDYxMjU4Y2U5ZGQ0L3RhYmxlcmFuZ2U6MDlmNmU4M2QzM2RhNDg4YTgxOGUwNjEyNThjZTlkZDRfMS0yLTEtMS0yNDgyNTk_0188bc25-021f-439e-9212-91c8aa3f888d">TDUP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjA5ZjZlODNkMzNkYTQ4OGE4MThlMDYxMjU4Y2U5ZGQ0L3RhYmxlcmFuZ2U6MDlmNmU4M2QzM2RhNDg4YTgxOGUwNjEyNThjZTlkZDRfMS00LTEtMS0yNDgyNjE_b00affd1-4d9c-47c2-9580-86550b695956">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDA1_ec0838a8-2ecc-4a1c-9629-d941679f3acb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDA2_b28dcc20-cb6d-465f-850b-658b90b007de">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjgxMDIzMmQyM2JhMDQ4MmRiZDM2OGZjMWYxZjBkNzIyL3RhYmxlcmFuZ2U6ODEwMjMyZDIzYmEwNDgyZGJkMzY4ZmMxZjFmMGQ3MjJfMS0wLTEtMS0yNDgyOTA_8b3e0ca5-6855-4b74-845f-db337ec758a6">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjgxMDIzMmQyM2JhMDQ4MmRiZDM2OGZjMWYxZjBkNzIyL3RhYmxlcmFuZ2U6ODEwMjMyZDIzYmEwNDgyZGJkMzY4ZmMxZjFmMGQ3MjJfMS0zLTEtMS0yNDgyOTM_6784dc6d-80b5-4e27-a330-3732f7290ff0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RhYmxlOjgxMDIzMmQyM2JhMDQ4MmRiZDM2OGZjMWYxZjBkNzIyL3RhYmxlcmFuZ2U6ODEwMjMyZDIzYmEwNDgyZGJkMzY4ZmMxZjFmMGQ3MjJfMi0zLTEtMS0yNDgyOTU_d1b4222d-b500-4ba5-b622-3de7655f9d4c">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDA5_e969d1be-5988-4c59-b638-3e6c98793054">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDEw_b28b6258-6003-4c5d-8ed1-2359797ccb5c">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8c7df32a4103487eb7d2be2233f312b1_I20221107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDEx_fc87adaf-1223-4b06-bfea-e6cb9e32d0e9"
      unitRef="shares">69960710</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie86ea2515b3b47a2940e14abdfd325e4_I20221107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMy9mcmFnOmU2OTZjMzEyMTA5MTRhYmQ5NzVjZGQxOTA0MzY4MGRjL3RleHRyZWdpb246ZTY5NmMzMTIxMDkxNGFiZDk3NWNkZDE5MDQzNjgwZGNfNTQ5NzU1ODIyNDEy_dc9db928-ed54-45a0-b264-140992524dc9"
      unitRef="shares">30844696</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzQtMi0xLTEtMjUzMjcz_c1a5dc2f-b2e7-4817-b619-fa644b3434a9"
      unitRef="usd">36713000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzQtNC0xLTEtMjUzMjk4_c96a2f7b-bf1b-4d56-abbc-60bb37627db3"
      unitRef="usd">84550000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzUtMi0xLTEtMjUzMjc2_d223708e-615e-4ad6-bfda-6a20d373aaa2"
      unitRef="usd">86501000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzUtNC0xLTEtMjUzMjk4_d5d07b8b-7e2b-4b0e-b642-b71d937ddd38"
      unitRef="usd">121277000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzYtMi0xLTEtMjUzMjc4_95b0c208-78a3-4139-8665-2ddba7dba262"
      unitRef="usd">3175000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzYtNC0xLTEtMjUzMjk4_843b0d2d-7a3b-4104-a05a-e8aa1bd2dbdc"
      unitRef="usd">4136000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzctMi0xLTEtMjUzMjgw_3af638f8-8358-4f30-a8eb-c3e08dd34de9"
      unitRef="usd">15003000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzctNC0xLTEtMjUzMjk4_3127cb05-2e5c-4d73-bee7-03b5b4316544"
      unitRef="usd">9825000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzgtMi0xLTEtMjUzMjgy_cde67f40-9faa-4a2e-95d7-b24ab2a11da5"
      unitRef="usd">10126000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzgtNC0xLTEtMjUzMjk4_0c38d4c8-e7d9-4068-8cf3-a7eb2c497edb"
      unitRef="usd">8625000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzktMi0xLTEtMjUzMjg0_9d86d4c1-bc08-4727-9f7f-5a69c540fec4"
      unitRef="usd">151518000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzktNC0xLTEtMjUzMjk4_0ded9afc-94a1-4a17-81cf-1ff959c15364"
      unitRef="usd">228413000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzEwLTItMS0xLTI1MzI4Ng_9fde5de1-347d-4eb1-8ddd-5fdc816fae6a"
      unitRef="usd">46760000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzEwLTQtMS0xLTI1MzI5OA_1615485e-bdfb-4411-860c-2ad9d96a7d7f"
      unitRef="usd">39340000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzExLTItMS0xLTI1MzI4OA_4e377bdd-01d6-45aa-b17a-20b03baec2d1"
      unitRef="usd">89529000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzExLTQtMS0xLTI1MzI5OA_879406d6-f0f2-49f3-ba4e-0d505d9ca242"
      unitRef="usd">55466000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzEyLTItMS0xLTI2ODk0NQ_e8c57b17-4e1e-47d6-b559-3fe6b7746b8d"
      unitRef="usd">10645000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzEyLTQtMS0xLTI2ODk0NQ_adc6b38f-06c1-4bed-bf9d-0f17d5ac03e7"
      unitRef="usd">12238000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzEzLTItMS0xLTI2ODk0NQ_fb2286b4-8746-4df6-8f09-21d204615ddf"
      unitRef="usd">10242000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzEzLTQtMS0xLTI2ODk0NQ_642d0d5d-9db4-454c-8275-ffba8d24ce3d"
      unitRef="usd">13854000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE0LTItMS0xLTI1MzI5NA_dc7d681d-e130-4c3b-9d0c-3c5e18e2f78f"
      unitRef="usd">10896000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE0LTQtMS0xLTI1MzI5OA_515f2257-14b2-494c-a81e-9da906675620"
      unitRef="usd">11515000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE1LTItMS0xLTI1MzI5Ng_904fa937-fa1f-405b-9e96-ce620a4350a6"
      unitRef="usd">319590000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE1LTQtMS0xLTI1MzI5OA_3c4c77ee-617c-403d-83ca-2d19d9c04dae"
      unitRef="usd">360826000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE4LTItMS0xLTI1MzMyNA_f18dc3e8-22bf-415e-bd7b-b25c14b20d96"
      unitRef="usd">8642000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE4LTQtMS0xLTI1MzM2MA_b194b903-2812-4da2-9811-b04e307996d4"
      unitRef="usd">13336000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE5LTItMS0xLTI1MzMyNA_9e4840d8-b57b-4802-8f5f-0caa714b22c2"
      unitRef="usd">53365000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzE5LTQtMS0xLTI1MzM2MA_b6f0d49c-ed25-4850-b983-e2b6bd3ddcf2"
      unitRef="usd">45253000</us-gaap:AccruedLiabilitiesCurrent>
    <tdup:SellerPayableCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIwLTItMS0xLTI1MzMyNA_ee3c1e69-7984-4cbf-83ea-5df48ba77412"
      unitRef="usd">18690000</tdup:SellerPayableCurrent>
    <tdup:SellerPayableCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIwLTQtMS0xLTI1MzM2MA_5149c993-1fa9-4389-8f76-f58a10194b0b"
      unitRef="usd">19125000</tdup:SellerPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIxLTItMS0xLTI1MzMyNA_5c6d0186-5fd6-4199-b867-8f3b7f82f437"
      unitRef="usd">4931000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIxLTQtMS0xLTI1MzM2MA_cdcdf09d-7bae-413f-8e2a-33114839803d"
      unitRef="usd">3931000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIyLTItMS0xLTI1MzMyNA_85305802-3fcb-4e3a-92ab-8a63a066aa38"
      unitRef="usd">3881000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIyLTQtMS0xLTI1MzM2MA_040af877-4b4b-462a-9e3c-99e8d4cc0e3d"
      unitRef="usd">7768000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIzLTItMS0xLTI1MzMyNA_bf87f03a-1373-4cd5-a5b5-7b8932adb0d6"
      unitRef="usd">89509000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzIzLTQtMS0xLTI1MzM2MA_91aa57fe-6ced-438f-a578-4a0d7b878945"
      unitRef="usd">89413000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI0LTItMS0xLTI1MzMyNA_3082750c-ebca-47c3-ab03-1165bd9d2576"
      unitRef="usd">50623000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI0LTQtMS0xLTI1MzM2MA_39a372a2-9d8b-4418-95cd-bb558fcc3b4e"
      unitRef="usd">36997000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI1LTItMS0xLTI1MzMyNA_0aaa90ae-a294-44a5-8272-99f4527495c9"
      unitRef="usd">26859000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI1LTQtMS0xLTI1MzM2MA_799cec76-4451-41ba-9b1f-9f712b936634"
      unitRef="usd">27559000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI2LTItMS0xLTI1MzMyNA_705ae275-b4ff-41b0-90c0-c4e69837a538"
      unitRef="usd">2904000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI2LTQtMS0xLTI1MzM2MA_e65eeaf9-61e7-4770-b05c-16f3071e1921"
      unitRef="usd">1123000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI3LTItMS0xLTI1MzMyNA_0f127361-aa81-4c07-983f-66401ad4e7b1"
      unitRef="usd">169895000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzI3LTQtMS0xLTI1MzM2MA_47a232de-46ac-4a40-b006-f8966ff857ee"
      unitRef="usd">155092000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDEzMg_4e7e2841-5c35-4d28-b472-576474c3d619"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDEzMg_de2d3588-89c6-4a92-8d63-3b3d808a3ec0"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDM3NA_d62c5720-21c0-4927-9601-e01cacabc51c"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDM3NA_f8cc1a85-ed3e-4e83-95f1-4702652cebd4"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDM3OA_00f8ea9e-9c9c-42c0-bc7b-a3a5773a5e14"
      unitRef="shares">100732000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDM3OA_8ed2f539-c9a1-4811-bb0b-e585cc3fffed"
      unitRef="shares">100732000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDM4Mg_4061651f-cdd4-43e0-a896-96173be942a9"
      unitRef="shares">98435000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTAtMS0xLTI1MzM0OC90ZXh0cmVnaW9uOjczNDEzMjhmNTkxODQ2NWZhMWYyZGYyYTU2NmEwMjMxXzU0OTc1NTgxNDM4Mg_ac219b61-7512-4c42-bd9f-d42d7fe7db64"
      unitRef="shares">98435000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTItMS0xLTI1MzM0Ng_0ef5b690-585d-44c2-867e-86e48babf0f7"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMwLTQtMS0xLTI1MzM2Mg_2f8f4d87-95c4-4e92-aeed-945c93b3a781"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMxLTItMS0xLTI1MzM0Ng_af44f640-59a9-4d6c-abed-3547cc4b0ba1"
      unitRef="usd">545449000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMxLTQtMS0xLTI1MzM2Mg_8acb1198-d305-417d-9ced-7f6077da8374"
      unitRef="usd">522161000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMyLTItMS0xLTI1MzM0Ng_63207a38-1637-47c0-986e-ec2a49e4222e"
      unitRef="usd">-7636000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMyLTQtMS0xLTI1MzM2Mg_6fa36f6f-c430-4df3-8c64-d0c4b317c018"
      unitRef="usd">-1094000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMzLTItMS0xLTI1MzM0Ng_3b9f63d0-8cf7-43fe-9915-d1d1c50001db"
      unitRef="usd">-388128000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzMzLTQtMS0xLTI1MzM2Mg_b568e977-544a-453f-a981-04593ad34fd5"
      unitRef="usd">-315343000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzM0LTItMS0xLTI1MzM0Ng_f9724d04-8220-47ca-839a-a948af4fc183"
      unitRef="usd">149695000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzM0LTQtMS0xLTI1MzM2Mg_4e1479c1-c54d-4900-be18-fd8824c7a097"
      unitRef="usd">205734000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzM1LTItMS0xLTI1MzM0Ng_d41a8e29-e2e7-4f27-8f98-bc454cf837e7"
      unitRef="usd">319590000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMDUvZnJhZzplMTk2ZWE1ZWU3Njc0ZDZhOGViYjQ3YTQ3NTQyMjIxOC90YWJsZTo4M2FmMGUzZjZmYTA0ZGQyYWIzMjRmYmFiYjJiZDYyNi90YWJsZXJhbmdlOjgzYWYwZTNmNmZhMDRkZDJhYjMyNGZiYWJiMmJkNjI2XzM1LTQtMS0xLTI1MzM2Mg_920c64e3-8bf6-409d-9e98-1a490b588c81"
      unitRef="usd">360826000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id96942f8493445fd86809f1eec992551_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzQtMi0xLTEtMjUzMzc0_04260993-7308-418d-a721-621b9826f25c"
      unitRef="usd">41553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b0ae219cc0e4cf8ae862a6f11ddf13e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzQtNC0xLTEtMjUzNDA3_46aa48d7-33bd-4470-9ad9-9654806a0eeb"
      unitRef="usd">48071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf7feacfbc9242d0bd476acbd580cd16_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzQtNi0xLTEtMjUzNDIz_d29b2c6b-08ea-40c9-bb06-270eda2d33a9"
      unitRef="usd">137524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61778de7214b44e7b6f13f7b7c61535f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzQtOC0xLTEtMjUzNDM2_f0e8ef9d-654a-46d6-98d1-7a940d084984"
      unitRef="usd">141356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8485d1c1d56e409ba3b66348ab86f0c9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzUtMi0xLTEtMjUzMzc0_2b5fc9e3-8bac-44ba-a284-06e39bcd7424"
      unitRef="usd">26392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb8e8a3f97c44760a41fb3d331dafb8e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzUtNC0xLTEtMjUzNDA3_7a4451a8-c512-4a51-8f11-fe96268cb9ae"
      unitRef="usd">15203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60b19e212e314fb4aafe30f21d4bec17_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzUtNi0xLTEtMjUzNDIz_4127fcef-3ebd-458b-908f-53f1e40eb19e"
      unitRef="usd">79537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e586df96f5e4410921b9e411d184994_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzUtOC0xLTEtMjUzNDM2_502bc160-da07-4f03-a5a3-5bb8a73490b1"
      unitRef="usd">37557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzYtMi0xLTEtMjUzMzc0_e7a98ef2-61f2-4bea-a462-6ac1d375c3ba"
      unitRef="usd">67945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzYtNC0xLTEtMjUzNDA3_b1dff46f-fe6d-4a3b-8f9f-21a704ac6788"
      unitRef="usd">63274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzYtNi0xLTEtMjUzNDIz_53a0007a-04d9-4368-bb10-b8585d09bfd8"
      unitRef="usd">217061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzYtOC0xLTEtMjUzNDM2_0eab89ad-a590-4636-8725-6506fa55ec1f"
      unitRef="usd">178913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="id96942f8493445fd86809f1eec992551_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzgtMi0xLTEtMjUzMzc0_3392909a-c7a1-42ae-ba99-fc6164ba8be4"
      unitRef="usd">9087000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3b0ae219cc0e4cf8ae862a6f11ddf13e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzgtNC0xLTEtMjUzNDA5_6c115305-62b8-4237-a9e6-71cce20518b0"
      unitRef="usd">10080000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icf7feacfbc9242d0bd476acbd580cd16_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzgtNi0xLTEtMjUzNDI2_4d0bc3e8-4d21-42eb-a1ec-c250fff09702"
      unitRef="usd">29354000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i61778de7214b44e7b6f13f7b7c61535f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzgtOC0xLTEtMjUzNDM4_bd920d4c-cd86-4f56-9a54-e9347b7bfcdb"
      unitRef="usd">31599000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8485d1c1d56e409ba3b66348ab86f0c9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzktMi0xLTEtMjUzMzc0_b98a7e04-753f-432e-a7b7-b53d5101d906"
      unitRef="usd">14362000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idb8e8a3f97c44760a41fb3d331dafb8e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzktNC0xLTEtMjUzNDA5_a094c96c-4a3f-4df8-9d5e-0694f83518ee"
      unitRef="usd">7100000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i60b19e212e314fb4aafe30f21d4bec17_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzktNi0xLTEtMjUzNDI2_6614e8d4-fd15-4b4e-8cf7-cce89df2dd6b"
      unitRef="usd">40335000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4e586df96f5e4410921b9e411d184994_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzktOC0xLTEtMjUzNDM4_c3152e8a-32da-49e6-8249-83a3bdbe8c30"
      unitRef="usd">17370000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEwLTItMS0xLTI1MzM3NA_12d70600-3752-4af6-833d-c0c935b6a076"
      unitRef="usd">23449000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEwLTQtMS0xLTI1MzQwOQ_d1bc30f8-1b6d-41d0-b6b5-4414671b71bd"
      unitRef="usd">17180000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEwLTYtMS0xLTI1MzQyNg_42cddcd8-3c35-49fe-a697-27b8278399a9"
      unitRef="usd">69689000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEwLTgtMS0xLTI1MzQzOA_57cd652e-eb26-4928-b16b-e4565d4be465"
      unitRef="usd">48969000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzExLTItMS0xLTI1MzM3NA_e601767c-fc86-4c11-9efe-69c5b2308d41"
      unitRef="usd">44496000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzExLTQtMS0xLTI1MzQxMg_8253bb03-32c3-4e5b-aedc-21347e2e2533"
      unitRef="usd">46094000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzExLTYtMS0xLTI1MzQyNg_4cac8a18-5276-4fdb-8889-f47cf8c92140"
      unitRef="usd">147372000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzExLTgtMS0xLTI1MzQzOA_b0a343d5-b3cb-4bcf-b924-5ffaa0d3a92d"
      unitRef="usd">129944000</us-gaap:GrossProfit>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEzLTItMS0xLTI1MzM3Ng_12b4ccc8-91e0-4546-9b6b-4be2a30ad420"
      unitRef="usd">38702000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEzLTQtMS0xLTI1MzQxNA_8d050801-44d5-4838-b6d0-8005ba5aae73"
      unitRef="usd">32081000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEzLTYtMS0xLTI1MzQyOA_32756a73-6fa0-4e4f-9fe3-ba4f54a272d2"
      unitRef="usd">121824000</tdup:OperationsProductAndTechnologyExpense>
    <tdup:OperationsProductAndTechnologyExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzEzLTgtMS0xLTI1MzQ0MA_2974c851-1fc3-4c25-8a03-23b9a0191377"
      unitRef="usd">91455000</tdup:OperationsProductAndTechnologyExpense>
    <us-gaap:MarketingExpense
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE0LTItMS0xLTI1MzM3Ng_295a2e33-ec62-4314-9bdf-c0a1875f0cae"
      unitRef="usd">14752000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE0LTQtMS0xLTI1MzQxNA_a3c02060-f5b8-4829-ae3a-ce770969f16e"
      unitRef="usd">16941000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE0LTYtMS0xLTI1MzQyOA_9c0a4c4d-2e05-441e-9411-de70e1e5cc1b"
      unitRef="usd">51370000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE0LTgtMS0xLTI1MzQ0MA_219c371f-9fb6-4b07-8a83-b5814dd8e599"
      unitRef="usd">48344000</us-gaap:MarketingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE1LTItMS0xLTI1MzM3Ng_36c4a012-0fb2-4734-976a-ce71745f57e2"
      unitRef="usd">15232000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE1LTQtMS0xLTI1MzQxNA_396ec080-3b0c-4a8c-9be0-9cd5e3250c8e"
      unitRef="usd">12569000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE1LTYtMS0xLTI1MzQyOA_64bbbedc-37be-424b-8ded-4c32512757bb"
      unitRef="usd">47276000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE1LTgtMS0xLTI1MzQ0MA_b3826f0e-70a4-4539-95fe-a399e973809b"
      unitRef="usd">34206000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE2LTItMS0xLTI1MzM3Ng_56d55130-1add-4999-b518-70c1657813aa"
      unitRef="usd">68686000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE2LTQtMS0xLTI1MzQxNA_7c3327f8-2cfa-4b57-b31b-b9742f2dab9d"
      unitRef="usd">61591000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE2LTYtMS0xLTI1MzQyOA_fa343718-eca6-423f-8291-28fbed07d320"
      unitRef="usd">220470000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE2LTgtMS0xLTI1MzQ0MA_70d0823e-3432-4155-8ca2-10f40a5cd27e"
      unitRef="usd">174005000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE3LTItMS0xLTI1MzM3Ng_8f3349c6-0303-4439-9431-b8d15381a449"
      unitRef="usd">-24190000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE3LTQtMS0xLTI1MzQxNA_0abc7e56-c04b-4164-b032-541e309ede96"
      unitRef="usd">-15497000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE3LTYtMS0xLTI1MzQyOA_21c6a44a-0a20-4edc-899e-b146d2a50de3"
      unitRef="usd">-73098000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE3LTgtMS0xLTI1MzQ0MA_22c6c16b-c3c0-4bb0-ad45-467fe6ece9de"
      unitRef="usd">-44061000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE4LTItMS0xLTI1MzM3Ng_0713c95b-e61f-4f98-a633-87a6e4a12e88"
      unitRef="usd">103000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE4LTQtMS0xLTI1MzQxNA_79f28ae7-88a4-4f0d-a0de-703909ba7e4f"
      unitRef="usd">619000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE4LTYtMS0xLTI1MzQyOA_1c1a8977-afc8-4a42-b210-5d3973a63fcb"
      unitRef="usd">764000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE4LTgtMS0xLTI1MzQ0MA_a21493e4-c839-47c4-b9ae-7cc62e4aa675"
      unitRef="usd">1751000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE5LTItMS0xLTI1MzM3Ng_a0085666-7420-41b6-9fb8-5dea353d9daf"
      unitRef="usd">624000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE5LTQtMS0xLTI1MzQxNA_e72167bd-bf89-466f-868e-e95b2a13ea23"
      unitRef="usd">1418000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE5LTYtMS0xLTI1MzQyOA_c7e7d9c2-f6cd-43bd-ab80-02e060a5063c"
      unitRef="usd">1108000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzE5LTgtMS0xLTI1MzQ0MA_c34088a8-eebf-4a2a-8ab9-8d30126a6c5c"
      unitRef="usd">604000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIwLTItMS0xLTI1MzM3Ng_e41fad40-b529-441b-8b45-525f8a08249d"
      unitRef="usd">-23669000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIwLTQtMS0xLTI1MzQxNA_15a01adb-d91d-4257-b2bd-05b7a7659d31"
      unitRef="usd">-14698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIwLTYtMS0xLTI1MzQyOA_8db45a95-9098-4559-a971-40a8907328be"
      unitRef="usd">-72754000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIwLTgtMS0xLTI1MzQ0MA_96164015-d128-414a-8486-cfd5ee0c6379"
      unitRef="usd">-45208000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIxLTItMS0xLTI1MzM3Ng_a0826290-8ea2-48fc-a6e2-68017361484f"
      unitRef="usd">9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIxLTQtMS0xLTI1MzQxNA_6af8dd03-72b2-4b7f-8621-862a1ff99774"
      unitRef="usd">17000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIxLTYtMS0xLTI1MzQyOA_e92b9d6e-3836-45d0-8585-13ef8d12422f"
      unitRef="usd">31000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIxLTgtMS0xLTI1MzQ0MA_e7a73079-6eb1-4752-835c-bdc651c01dda"
      unitRef="usd">57000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIyLTItMS0xLTI1MzM3Ng_c2127661-065e-479a-a8ca-7e8e2872f72c"
      unitRef="usd">-23678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIyLTQtMS0xLTI1MzQxNA_852837ed-e455-4735-a0ed-b43e9f7f7e67"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIyLTYtMS0xLTI1MzQyOA_c84873e4-94c3-4f0f-aeee-ecdaeb78d6a8"
      unitRef="usd">-72785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIyLTgtMS0xLTI1MzQ0MA_8b270fe9-3665-4877-b3ed-210ab7d5fe3f"
      unitRef="usd">-45265000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTItMS0xLTI1MzM3Ng_8a91d4ed-a6b6-4ae8-9a58-f57a9f3d5c4e"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTItMS0xLTI1MzM3Ng_ba49deb3-daba-49e2-bdd9-9b296e309b2a"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTQtMS0xLTI1MzQxNg_3423c0f9-07bd-4b04-bf57-4eb80a1094ed"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTQtMS0xLTI1MzQxNg_e3193f42-2c5a-4597-aaf9-75a4dcc3c823"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTYtMS0xLTI1MzQzMA_15beadae-87f7-4779-b1a5-cc16dfd1ac8c"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTYtMS0xLTI1MzQzMA_27b9dd1e-2b02-4a91-9fa6-db12712c7dd4"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTgtMS0xLTI1MzQ0Mg_1a1669cf-ef83-41ac-846b-79264791ccbe"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzIzLTgtMS0xLTI1MzQ0Mg_a6d58061-af9d-4ae4-a9e3-189bc0677aa2"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTItMS0xLTI1MzM3Ng_65c31a5f-e34a-4a53-b263-5dda2c69aedd"
      unitRef="shares">100253000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTItMS0xLTI1MzM3Ng_af2e5b99-ac9e-4bc2-8d9a-4584492ccb6c"
      unitRef="shares">100253000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTQtMS0xLTI1MzQxOA_2389799d-541e-4220-9c80-d4436ad4229b"
      unitRef="shares">96349000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTQtMS0xLTI1MzQxOA_603722a2-1524-414c-8b33-472c108aead9"
      unitRef="shares">96349000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTYtMS0xLTI1MzQzMg_4163ce8b-4101-4d46-a685-2d9c7dcf2c67"
      unitRef="shares">99409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTYtMS0xLTI1MzQzMg_6317b35a-28f6-4469-b55f-8180cf31f77f"
      unitRef="shares">99409000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTgtMS0xLTI1MzQ0NA_54bf0509-c289-4bc8-8ad2-80dab20f2502"
      unitRef="shares">70113000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xMTMvZnJhZzo5N2I1ZTQyNDVmY2M0OTYzYjdmOGE0YWI4MTE1OWQwNy90YWJsZTpiNWY1OTZlYTEzMGM0NjgyYjg1ZTBkMTgwNWRkN2NiMS90YWJsZXJhbmdlOmI1ZjU5NmVhMTMwYzQ2ODJiODVlMGQxODA1ZGQ3Y2IxXzI0LTgtMS0xLTI1MzQ0NA_64ecc78e-4f24-4e38-844c-40ab4297c66e"
      unitRef="shares">70113000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzMtMi0xLTEtMjUzNDU4_f5df16be-87f1-4f44-be89-1184ed9ff472"
      unitRef="usd">-23678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzMtNC0xLTEtMjUzNDU4_7f428254-31aa-43b9-bcda-84ee6e73628d"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzMtNi0xLTEtMjUzNDU4_f4c62519-b478-4ebc-a02d-6e3ffbb48572"
      unitRef="usd">-72785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzMtOC0xLTEtMjUzNDU4_d2d909c5-2496-4ea0-a073-f8b940b49880"
      unitRef="usd">-45265000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzUtMi0xLTEtMjUzNDY1_af5bfef9-bfd0-43bf-8ff5-2d9482e90494"
      unitRef="usd">-2217000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzUtNC0xLTEtMjUzNDc3_e98b2e7a-8e47-4578-a497-3eaece12ff1a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzUtNi0xLTEtMjUzNDc5_b4dad13d-7c94-4de7-804d-a6501e4e5c4c"
      unitRef="usd">-5258000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzUtOC0xLTEtMjUzNDgx_8e16423c-7133-4843-8ec9-6d6a02d0aadb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzYtMi0xLTEtMjUzNDY3_a7e1a80d-193a-498c-9d3b-f87dc08cda52"
      unitRef="usd">-28000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzYtNC0xLTEtMjUzNDc3_1c826c24-8d40-4b77-98c5-178905d0d411"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzYtNi0xLTEtMjUzNDc5_baca094b-f158-4ee8-a02d-3b270a5218fc"
      unitRef="usd">-1284000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzYtOC0xLTEtMjUzNDgx_040eade5-80a7-4ec4-8f86-3223b4645d7a"
      unitRef="usd">-28000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzctMi0xLTEtMjUzNDY3_4fb0f509-0b8e-4c23-9597-8398fc528ed3"
      unitRef="usd">-2245000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzctNC0xLTEtMjUzNDc3_5113586f-5247-4edf-8a03-ce90da7f2d37"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzctNi0xLTEtMjUzNDc5_b6303f25-2f4b-4ca9-be24-32d546080d40"
      unitRef="usd">-6542000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzctOC0xLTEtMjUzNDgx_a5d5b313-252c-46d4-9b5c-f09ec2bd2955"
      unitRef="usd">-28000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzgtMi0xLTEtMjUzNDY3_8ed73439-f329-4893-ab89-cf9c1cfb3576"
      unitRef="usd">-25923000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzgtNC0xLTEtMjUzNDc3_b2a92d89-7a55-450e-a163-b63fcd724738"
      unitRef="usd">-14707000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzgtNi0xLTEtMjUzNDc5_a9fa5017-4fd3-4db1-9e2e-c513e85b12b7"
      unitRef="usd">-79327000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDAvZnJhZzpiODljYzBkZDZhMTI0MGQ5YjQ0NmI4MDBjZjBkYjQwOC90YWJsZTpkYjg1OWE1ZjkxMmQ0NzE2YTA4OTY2NTAzZWIzNTFkMS90YWJsZXJhbmdlOmRiODU5YTVmOTEyZDQ3MTZhMDg5NjY1MDNlYjM1MWQxXzgtOC0xLTEtMjUzNDgx_0137aec7-6964-40df-948b-34b4e28a360b"
      unitRef="usd">-45293000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtMi0xLTEtMjUzNDgz_90857d7b-c2cd-42a5-8623-ff1264728a1c"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtNC0xLTEtMjUzNDg4_02f76641-6ea3-41b0-ab48-5f3aa62cbf49"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i298424099ce748228306dcdeb050e9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtNi0xLTEtMjUzNTc1_786e6593-01a9-40d8-94b2-d2f9d2e5ab76"
      unitRef="shares">98435000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i298424099ce748228306dcdeb050e9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtOC0xLTEtMjUzNTc1_a938ba4d-396b-43ec-87e6-ca4d8e073973"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5efcab992f6c4346a1ae263cd4d13492_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtMTAtMS0xLTI1MzU3NQ_9211dbd0-f399-4a13-aac5-88d5ed3fee77"
      unitRef="usd">522161000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4ca231cda014fab96c959bd6f1824a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtMTItMS0xLTI1MzU3NQ_8678e0f2-189a-4f19-ab53-b1dfcc08bfc4"
      unitRef="usd">-1094000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i10ba71a2bd814b10b966334928b77809_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtMTQtMS0xLTI1MzU3NQ_36e0bd52-aad2-4f6e-a0d9-414a6ed82a44"
      unitRef="usd">-315343000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzMtMTYtMS0xLTI1MzU3NQ_628b2d2a-b2a3-445e-b675-180a5a8c127c"
      unitRef="usd">205734000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idab3e51d20d245da807e59abf817b5d8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzQtNi0xLTEtMjUzNTc1_88f2abe3-b971-4b6a-bb2b-76af20d36bd9"
      unitRef="shares">334000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7a016f775f3640098caf5ae582aca7fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzQtMTAtMS0xLTI1MzU3NQ_ad8d3366-bf7d-491b-ab9a-401ad40124f1"
      unitRef="usd">754000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9e0af8dd385e4480a6b466775a7202b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzQtMTYtMS0xLTI1MzYyOQ_66169f47-24fa-4f7d-9aa1-42b961276ac3"
      unitRef="usd">754000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7a016f775f3640098caf5ae582aca7fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzUtMTAtMS0xLTI1MzU4Ng_666d6ba2-d467-4b61-a587-c92171eab409"
      unitRef="usd">3618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9e0af8dd385e4480a6b466775a7202b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzUtMTYtMS0xLTI1MzYyOQ_8ef587a9-da16-4b7d-ba5a-dba9c1887520"
      unitRef="usd">3618000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idab3e51d20d245da807e59abf817b5d8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzYtNi0xLTEtMjUzNTg4_8de7846d-cd72-419e-ae92-723f3ac37509"
      unitRef="shares">173000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib5958db4f47d41c9a51192b292bff3ac_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzctMTItMS0xLTI1MzYxMA_2fd66152-90fc-4367-8226-0851f0223e68"
      unitRef="usd">-1710000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9e0af8dd385e4480a6b466775a7202b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzctMTYtMS0xLTI1MzYyNQ_c80bd092-7d2b-4d28-acf4-1c28d3ea00ce"
      unitRef="usd">-1710000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i91550ca2e35d4158ad1683951ab5566e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzgtMTQtMS0xLTI1MzYyMw_9d88a615-8105-4568-a689-006b4fe5419f"
      unitRef="usd">-20708000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e0af8dd385e4480a6b466775a7202b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzgtMTYtMS0xLTI1MzYyNw_d680041b-47c6-4681-b982-7f720899b52b"
      unitRef="usd">-20708000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i3582634b3333421fb8ce6803565f9919_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktMi0xLTEtMjUzNDg2_82b743e5-a9e2-4cd1-afcf-6c1c74f010bb"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i3582634b3333421fb8ce6803565f9919_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktNC0xLTEtMjUzNDg4_41580afe-8ee4-4083-928b-772f66289e5c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i53bb377f4fc943398ed3d7324c74c0e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktNi0xLTEtMjUzNjE3_018a8028-6c19-468c-b5fd-51777175cb58"
      unitRef="shares">98942000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i53bb377f4fc943398ed3d7324c74c0e3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktOC0xLTEtMjUzNjE3_4db4ab1e-dd06-43c2-b555-54d5e50e9c49"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i841e6af588c34a779cf558124260852c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktMTAtMS0xLTI1MzYxNw_f8514ad1-2e37-44ba-8b85-83f8290f0702"
      unitRef="usd">526533000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70d03eca5c7a42a5af001305b8af2854_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktMTItMS0xLTI1MzYxNw_7b087d1a-5498-4ffc-8ded-c61781d69c29"
      unitRef="usd">-2804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fc6666b132b45919ca7577013472ce2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktMTQtMS0xLTI1MzYxNw_2491fdf7-1366-4df4-810d-ff636a878a0c"
      unitRef="usd">-336051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3582634b3333421fb8ce6803565f9919_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzktMTYtMS0xLTI1MzYxNw_13ea61f3-d75e-4c02-bab3-7c7a31483631"
      unitRef="usd">187688000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1fddb6d4b2b34fb5a2616078972f7184_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzEwLTYtMS0xLTI1MzY1Nw_2eb82c46-e727-49fd-8d37-b57e2390511b"
      unitRef="shares">160000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3fc6af7354b44be8ba2d07a261dc75b2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzEwLTEwLTEtMS0yNTM2NTc_53176bfb-66c3-4ab8-98c4-4178c11df583"
      unitRef="usd">874000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2ff3ea1595d64a32b33856daa0611704_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzEwLTE2LTEtMS0yNTQzNDU_d38bf1be-83cc-4e16-a962-d3a970ab429c"
      unitRef="usd">874000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3fc6af7354b44be8ba2d07a261dc75b2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzExLTEwLTEtMS0yNTM2NDI_7dad9e95-be82-432e-b9e6-75a17b6ca6dc"
      unitRef="usd">10353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ff3ea1595d64a32b33856daa0611704_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzExLTE2LTEtMS0yNTQzNDU_97884889-1eb9-46dd-a0f2-acf73f2cfa4c"
      unitRef="usd">10353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1fddb6d4b2b34fb5a2616078972f7184_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzEyLTYtMS0xLTI1MzY0NA_0111cc74-d990-45c7-a859-cca2c030f5f2"
      unitRef="shares">685000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1fddb6d4b2b34fb5a2616078972f7184_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzEzLTYtMS0xLTI1MzY1Mw_5d80d97e-3c7e-48ae-a704-e2b19e711ac1"
      unitRef="shares">166000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib708cdb4d8c847e29f10f6c2ea6d3c11_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE0LTEyLTEtMS0yNTM2MTI_fabbf704-40b2-4d80-878d-6a804e04d01d"
      unitRef="usd">-2587000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2ff3ea1595d64a32b33856daa0611704_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE0LTE2LTEtMS0yNTM2Mzc_6170cfb7-fbb9-4036-ab6d-3a68192ddbfc"
      unitRef="usd">-2587000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic7cf1fceda0e4de594c09c8121759306_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE1LTE0LTEtMS0yNTM2MzE_0f551cb0-1411-4c3f-b8f5-d57eb58ee1b9"
      unitRef="usd">-28399000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ff3ea1595d64a32b33856daa0611704_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE1LTE2LTEtMS0yNTM2MzM_f1e49233-d302-4a5e-9a1a-dd2e61910f81"
      unitRef="usd">-28399000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ib5c153c2332d467491281f4f608da113_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTItMS0xLTI1MzQ4Ng_3479299b-b85a-4717-afdb-e9ad9e58fc97"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ib5c153c2332d467491281f4f608da113_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTQtMS0xLTI1MzQ4OA_d815584c-c63a-4626-8ec7-74c54751f83c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8965545aac9e437a8240fb06f0bdad4e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTYtMS0xLTI1MzYxOQ_179f6829-37b7-4f09-9482-cbb15eb9b893"
      unitRef="shares">99953000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8965545aac9e437a8240fb06f0bdad4e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTgtMS0xLTI1MzYxOQ_4096c473-735a-462f-a07e-9f750c47c6bb"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i478ba3cb588644a3bc00f6db33787377_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTEwLTEtMS0yNTM2MTk_386fadee-ffda-4c9f-9b9f-29cf06635009"
      unitRef="usd">537760000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a8aafb6b88f4eb9b7f2cc3d876af3a9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTEyLTEtMS0yNTM2MTk_6b6b472a-7b5a-41c0-87ec-1ddd4ba3479f"
      unitRef="usd">-5391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i059e3d11831c48a0b2db185a2616d619_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTE0LTEtMS0yNTM2MTk_5869afd8-40ab-494d-9860-a29f8beef575"
      unitRef="usd">-364450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5c153c2332d467491281f4f608da113_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE2LTE2LTEtMS0yNTM2MTk_3714ffbe-0df1-4f13-ae3b-086585e38128"
      unitRef="usd">167929000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i74bb2bb6afc942bf8f171f2d316b07b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE3LTYtMS0xLTI1MzY1OQ_79854e64-86cd-4ef4-ac93-259736119c15"
      unitRef="shares">139000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9ea9cc9c49174f2a8f9cb31d128a85a1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE3LTEwLTEtMS0yNTM2NTk_b3aac73d-1b16-4fd9-bc7c-1e96eec2fe75"
      unitRef="usd">229000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE3LTE2LTEtMS0yNTQzNDU_f8241d40-ddf8-4a4f-9692-f11eb2d1d090"
      unitRef="usd">229000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9ea9cc9c49174f2a8f9cb31d128a85a1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE4LTEwLTEtMS0yNTM2NDI_8ab72dd2-dc51-451d-abfc-f39d056f2420"
      unitRef="usd">7460000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE4LTE2LTEtMS0yNTQzNDU_0dc690b9-0daf-4a7a-bded-2faf5a7c2102"
      unitRef="usd">7460000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i74bb2bb6afc942bf8f171f2d316b07b8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzE5LTYtMS0xLTI1MzY0Ng_6d9877a3-7299-463f-b3cb-a031b0a1173f"
      unitRef="shares">640000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i57e04f3b0af84ce4b577352a92bd4bbb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIwLTEyLTEtMS0yNTM2MTU_a4f293a1-f4c6-441f-aae2-31d1ba24c920"
      unitRef="usd">-2245000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIwLTE2LTEtMS0yNTM2Mzk_e22a0efb-b05e-44ee-b0f4-8a5dc9973fe5"
      unitRef="usd">-2245000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i51e3a8ab38434c31819a39c01e6caf03_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIxLTE0LTEtMS0yNTM2MzE_d7e71576-ef67-4cb4-a61c-88cac31c35ce"
      unitRef="usd">-23678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIxLTE2LTEtMS0yNTM2MzU_2f824b03-ab63-4b7c-8312-5f027b897fef"
      unitRef="usd">-23678000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTItMS0xLTI1MzQ4Ng_4651a6cc-4c70-41db-9f8e-7793adcbcc45"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTQtMS0xLTI1MzQ4OA_75a23217-7458-4ad1-bc96-b2a75c435de3"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2cf3dc00db2449de9a0e519a0fd12239_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTYtMS0xLTI1MzYyMQ_8b856275-14ad-48f7-92b5-5be3d6fd2188"
      unitRef="shares">100732000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2cf3dc00db2449de9a0e519a0fd12239_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTgtMS0xLTI1MzYyMQ_edb8a24e-c772-4eaf-b7d3-cdb139b1fc21"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51fb747b3ac149ca98a71e215a172fa7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTEwLTEtMS0yNTM2MjE_cfb2b03c-492b-411b-9f37-7814b8943098"
      unitRef="usd">545449000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71e423e8706449a088f7abe72104ae0c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTEyLTEtMS0yNTM2MjE_bbfbcc5a-3c6b-4932-abdd-b068b64449b4"
      unitRef="usd">-7636000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iedf9d5572c6c406d94c7186575f14d43_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTE0LTEtMS0yNTM2MjE_0e93ce42-a62f-461c-a829-08a2967c8b77"
      unitRef="usd">-388128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNzg4NjU1MTIxY2I0YWI3YTRjZDhhNzgxMjk4ODUxNi90YWJsZXJhbmdlOmI3ODg2NTUxMjFjYjRhYjdhNGNkOGE3ODEyOTg4NTE2XzIyLTE2LTEtMS0yNTM2MjE_ff5e7cfe-2e56-4835-8ec4-5c31f0fa2a2b"
      unitRef="usd">149695000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie5852a4ed1e44977a3764a35fad0a6b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtMi0xLTEtMjUzNDkz_a91301e2-af74-41d5-917a-19c8799db9cf"
      unitRef="shares">65971000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie5852a4ed1e44977a3764a35fad0a6b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtNC0xLTEtMjUzNDkz_54373433-c7bd-4e38-a16c-bcf6a7f03125"
      unitRef="usd">247041000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i702cea531aa44aca900c88226296f90d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtNi0xLTEtMjUzNTA4_a11d9245-df93-4f2a-a4fc-88b30586dac4"
      unitRef="shares">12890000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i702cea531aa44aca900c88226296f90d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtOC0xLTEtMjUzNTEw_bd4d476d-b37e-4fa7-9fde-cd3fb736d6d0"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c3ab905723e4cb78f8cc4f38c4d480e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtMTAtMS0xLTI1MzUxNg_2a5c2a0f-07a1-470b-aacc-0498033ffbc6"
      unitRef="usd">29989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7815983a7619487a982a2ac69d75e755_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtMTItMS0xLTI1MzUxNg_a87a0b42-98eb-4529-b378-720ee62bfcac"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e25fa97a3514ab1a940e996b3389b39_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtMTQtMS0xLTI1MzUxNg_31530ba8-2a5e-433c-b481-20beb84540b6"
      unitRef="usd">-252167000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5852a4ed1e44977a3764a35fad0a6b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzMtMTYtMS0xLTI1MzUxNg_6846603e-31d1-4643-9845-575d512a7aa9"
      unitRef="usd">-222177000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6995724d3c6a4221aa5286cf311121da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzQtNi0xLTEtMjUzNTQz_087b7778-66c9-476e-93a4-484850307627"
      unitRef="shares">1458000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i75f3f877a86e4ba7865fe0b8d513dacf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzQtMTAtMS0xLTI1MzUzMQ_6307d6e0-7fd7-41f7-8f00-137bddcf02dc"
      unitRef="usd">1875000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzQtMTYtMS0xLTI1MzU5MA_6bc037e2-6834-4a88-9633-e73d8fb64c04"
      unitRef="usd">1875000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75f3f877a86e4ba7865fe0b8d513dacf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzUtMTAtMS0xLTI1MzUzMQ_29099476-0b55-4e90-828b-08833bc69447"
      unitRef="usd">3498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzUtMTYtMS0xLTI1MzU5Mg_f345acf3-268f-41ef-aa5c-7459a8a7f35e"
      unitRef="usd">3498000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants
      contextRef="i75f3f877a86e4ba7865fe0b8d513dacf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzYtMTAtMS0xLTI1MzUzMQ_c498c8b4-faad-49e7-9204-2a2155635b91"
      unitRef="usd">1827000</tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants>
    <tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzYtMTYtMS0xLTI1MzU5NA_0a114197-3dc0-47d4-87ee-7089aef5da58"
      unitRef="usd">1827000</tdup:AdjustmentsToAdditionalPaidInCapitalConversionOfConvertibleWarrants>
    <tdup:TemporaryEquityConversionOfConvertibleSecuritiesShares
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzctMi0xLTEtMjUzNTAy_3450c603-e2d5-4832-9065-d8adcd6306c5"
      unitRef="shares">65971000</tdup:TemporaryEquityConversionOfConvertibleSecuritiesShares>
    <tdup:TemporaryEquityConversionOfConvertibleSecuritiesValue
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzctNC0xLTEtMjUzNTA0_aba507a7-6ef8-4dcd-91fc-e6dba1a81736"
      unitRef="usd">247041000</tdup:TemporaryEquityConversionOfConvertibleSecuritiesValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i6995724d3c6a4221aa5286cf311121da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzctNi0xLTEtMjUzNTI0_07988aed-7871-4020-a48a-9a70b812a894"
      unitRef="shares">65971000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i6995724d3c6a4221aa5286cf311121da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzctOC0xLTEtMjUzNTI2_db6f3630-0ffe-482f-88fc-f5c9377025fb"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i75f3f877a86e4ba7865fe0b8d513dacf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzctMTAtMS0xLTI1MzUyOQ_da809f34-0904-4b6a-be71-81445e24c615"
      unitRef="usd">247034000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzctMTYtMS0xLTI1MzY3Mw_40c2b585-1b23-4864-b94a-afb00966fc65"
      unitRef="usd">247041000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6995724d3c6a4221aa5286cf311121da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzgtNi0xLTEtMjUzNTQz_956fd0a5-29d2-47e1-9608-c839db0ad1df"
      unitRef="shares">13800000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6995724d3c6a4221aa5286cf311121da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzgtOC0xLTEtMjUzNTUw_cbbf1995-6662-456e-bcd1-00cbe3f4f11d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i75f3f877a86e4ba7865fe0b8d513dacf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzgtMTAtMS0xLTI1MzUzMQ_3d899ad4-c6c9-4041-ab38-1adebc4aa416"
      unitRef="usd">175533000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzgtMTYtMS0xLTI1MzY3NQ_f6e9755b-ba47-46fd-8efa-1221da616b20"
      unitRef="usd">175534000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="i6995724d3c6a4221aa5286cf311121da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzktNi0xLTEtMjUzNTQz_89e115b6-6409-4661-b709-f9a54d6f5ae2"
      unitRef="shares">25000</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:NetIncomeLoss
      contextRef="i724d8d59007a4b059518ab9748465a9f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEwLTE0LTEtMS0yNTM2Njk_7760f649-4b4e-46f0-8aee-6026220b8d2d"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e96f19b3223448782501ba2e1688f05_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEwLTE2LTEtMS0yNTM2Nzk_b4fdf5c7-02f2-4581-a999-7a2403ebb79c"
      unitRef="usd">-16171000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="if336220359584bf59bc75d3c8d286569_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTItMS0xLTI1MzQ5Ng_465c859b-cd72-4192-9328-b53a228b683a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="if336220359584bf59bc75d3c8d286569_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTQtMS0xLTI1MzQ5Ng_7d24f835-5e92-4a57-b41c-01a3645c21e6"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iffd9be5d580d43ccb60edf06133ce94e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTYtMS0xLTI1MzUxNA_28b76bb1-52a7-4863-8640-7b2219ca8c75"
      unitRef="shares">94144000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iffd9be5d580d43ccb60edf06133ce94e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTgtMS0xLTI1MzUxNg_bad778e7-4d4c-4530-8f1f-5b8e128f5f14"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09a163848937455a8e33cfe3a527425b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTEwLTEtMS0yNTM1MTY_51b5da58-3f34-4e1d-8448-7313bd2c0a27"
      unitRef="usd">459756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29105b137c114859b3a2447863b4440c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTEyLTEtMS0yNTM1MTY_410919a5-5047-47a3-83d1-91030037ae7a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdf7d15582484fd7ac16a3a1d3664d6b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTE0LTEtMS0yNTM1MTY_a57b7c48-4da3-455f-b6e6-c7b96dd25f77"
      unitRef="usd">-268338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if336220359584bf59bc75d3c8d286569_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzExLTE2LTEtMS0yNTM1MTY_3b871db0-bf50-46a9-be06-6e85eeec51ac"
      unitRef="usd">191427000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i366c0392fdb24747948b907876da81dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEyLTYtMS0xLTI1MzU0Mw_c26ab998-87e0-40ae-8862-0d17ca4a867f"
      unitRef="shares">525000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icdf06ad6499a48a3a18415302f674bd7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEyLTEwLTEtMS0yNTM1MzQ_0653c125-93dd-4b3c-837c-c780f60395eb"
      unitRef="usd">959000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6d6ec9b43e9e473c87cb9f88fb799ecc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEyLTE2LTEtMS0yNTM2ODE_0e501756-98ae-4192-8575-9d5b1d618449"
      unitRef="usd">959000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icdf06ad6499a48a3a18415302f674bd7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEzLTEwLTEtMS0yNTM1MzQ_6ef2dfca-fee7-4412-a80d-85977867f4fd"
      unitRef="usd">2896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6d6ec9b43e9e473c87cb9f88fb799ecc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzEzLTE2LTEtMS0yNTM2ODE_ab3fbb1a-a08d-41ce-89ad-a6f5f0984ccb"
      unitRef="usd">2896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tdup:StockIssuedDuringPeriodSharesWarrantsIssued
      contextRef="i366c0392fdb24747948b907876da81dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE0LTYtMS0xLTI1MzU0Mw_6cef22aa-df83-47d8-8080-9c9551460652"
      unitRef="shares">104000</tdup:StockIssuedDuringPeriodSharesWarrantsIssued>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i366c0392fdb24747948b907876da81dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE1LTYtMS0xLTI1MzU0Mw_f4c39729-52c2-454b-b756-a6f081144fdf"
      unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i366c0392fdb24747948b907876da81dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE2LTYtMS0xLTI1MzU0Mw_f6b9b192-383b-48db-b676-997aa1dc8138"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icdf06ad6499a48a3a18415302f674bd7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE2LTEwLTEtMS0yNTM1MzQ_2bc93b23-24f1-4095-8b04-268b58488207"
      unitRef="usd">29000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6d6ec9b43e9e473c87cb9f88fb799ecc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE2LTE2LTEtMS0yNTM2ODU_81ca8489-c061-45d4-ae19-d9303aab99c2"
      unitRef="usd">29000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1b2b2819dc3a4dab9879d236fa8a86a1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE3LTEyLTEtMS0yNTM2NzE_fd3dc14c-c71f-40cd-ad95-9bf5c0485718"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6d6ec9b43e9e473c87cb9f88fb799ecc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE3LTE2LTEtMS0yNTM2ODc_c93f92c4-016e-44bc-9c0c-482239d8e9c1"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i1f44dd329dea4b26943908efe5378d9b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE4LTE0LTEtMS0yNTM2Njk_528cfcbe-11cd-473e-80c6-e37c24c2ba08"
      unitRef="usd">-14379000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6d6ec9b43e9e473c87cb9f88fb799ecc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE4LTE2LTEtMS0yNTM2ODk_115e29e8-715d-413d-8873-8a77cf93234b"
      unitRef="usd">-14379000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iff9e4b3f77144aaf8d09e36b589fa85f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTItMS0xLTI1MzQ5OA_3f94f5eb-6a90-44d9-9bc4-78135f878a01"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iff9e4b3f77144aaf8d09e36b589fa85f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTQtMS0xLTI1MzQ5OA_1421ef26-a84d-41df-9001-7aad45f3c7a3"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6390696577514aaca4031fc09f88ba5d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTYtMS0xLTI1MzUxNA_cde7dd3a-cb94-4262-8f90-f09f75acd5e4"
      unitRef="shares">94780000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6390696577514aaca4031fc09f88ba5d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTgtMS0xLTI1MzUxNg_06712c03-75a4-47fe-97a7-d2599b5e5694"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9ef83babda54e8f9d245859fd6e99dc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTEwLTEtMS0yNTM1MTY_d0e7a243-f23e-46e0-8655-e521c5e671ab"
      unitRef="usd">463582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7db6b68ef344886a3e215b02bbbfe93_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTEyLTEtMS0yNTM1MTY_9989ce62-e207-49b1-a8dd-a8d18e150e54"
      unitRef="usd">-36000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23f0851eb11e4865834e47702be9e53a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTE0LTEtMS0yNTM1MTY_cce84ac9-a642-4ff0-9679-137aa490ce98"
      unitRef="usd">-282717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff9e4b3f77144aaf8d09e36b589fa85f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzE5LTE2LTEtMS0yNTM1MTY_19f1d891-70dd-4cbf-afd8-f8d55b4f5e5f"
      unitRef="usd">180838000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icdc39c0082c84510bc8c35f16da87251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIwLTYtMS0xLTI1MzU0Mw_d1c89084-88a5-496b-a310-8fdbcc406000"
      unitRef="shares">534000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4508280e037e42a0bd7df260e31d77b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIwLTEwLTEtMS0yNTM1MzY_aefe2327-891b-4838-aad4-bb577187291b"
      unitRef="usd">1023000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIwLTE2LTEtMS0yNTM2OTE_925b4d3c-7941-43e0-b66b-8ad57785ff01"
      unitRef="usd">1023000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4508280e037e42a0bd7df260e31d77b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIxLTEwLTEtMS0yNTM1MzY_736da778-d5da-4371-8afb-a112073b0d53"
      unitRef="usd">2995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIxLTE2LTEtMS0yNTM2OTE_9ff2e3e5-1c39-4972-9d9d-220132f58c85"
      unitRef="usd">2995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icdc39c0082c84510bc8c35f16da87251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIyLTYtMS0xLTI1MzU0MA_7d76d366-ba0d-4a4f-ab55-26f7e30195f4"
      unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icdc39c0082c84510bc8c35f16da87251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIyLTgtMS0xLTI1MzY2MQ_3bb8b012-29a3-44f5-bdfb-bc2c9bddc86e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4508280e037e42a0bd7df260e31d77b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIyLTEwLTEtMS0yNTM1MzY_4fc5417a-a9b8-4815-8061-c677d8950c19"
      unitRef="usd">45524000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIyLTE2LTEtMS0yNTM2OTE_bf98d544-7fcb-4eb1-aada-31b97c9ad2d6"
      unitRef="usd">45525000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="icdc39c0082c84510bc8c35f16da87251_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzIzLTYtMS0xLTI1MzU0Mw_461bff95-64cf-4db7-b640-92cabd88d428"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i79151be0951942ecb36381772ae93502_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI0LTEyLTEtMS0yNTM2NzE_595a3186-9a1e-4725-8dda-3f387a2a8377"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI0LTE2LTEtMS0yNTM2OTU_0d61eef2-0079-4f57-a229-08f3c3d9b869"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i6ccd21f75a634f33986a9c75a916a81d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI1LTE0LTEtMS0yNTM2Njk_7a0dd9e9-4bd9-4abc-808c-6ce46158adc1"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI1LTE2LTEtMS0yNTM2OTc_2038f2f6-9257-4598-bc53-97df5bdbceca"
      unitRef="usd">-14715000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ieff7e3a036f141e3a333ac1f7641b595_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTItMS0xLTI1MzUwMA_b7ddc734-a096-48ef-b07b-a8ef69c37b48"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ieff7e3a036f141e3a333ac1f7641b595_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTQtMS0xLTI1MzUwMA_17a09e06-51bb-4c44-af62-4434f4767ce8"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f2220e2e240445ea146219dacc981f4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTYtMS0xLTI1MzUxNA_cf8b91b6-eb12-4f92-bf4c-6537548beac2"
      unitRef="shares">97328000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f2220e2e240445ea146219dacc981f4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTgtMS0xLTI1MzUxNg_34b300e8-52e9-4e8f-ad76-4db044d1ea13"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0440cf991f04ee2b574003815da1def_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTEwLTEtMS0yNTM1MTY_a72b07b1-1b4c-4bac-aff9-212dd43bed38"
      unitRef="usd">513124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i310b48eca9004bba8cb9003f65cc47d0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTEyLTEtMS0yNTM1MTY_5ddf1b8f-9194-4ffe-9eee-38f53a2e3b1b"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9651f412bc5439594a0ccc0f9ec6c58_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTE0LTEtMS0yNTM1MTY_781f4130-6b76-4bd0-8a4e-419cd9aa53b9"
      unitRef="usd">-297432000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieff7e3a036f141e3a333ac1f7641b595_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNDcvZnJhZzpiNWZjNzY5OGQzNTc0YmJlOTE2ZWI5MTBlZjcwMmJiYS90YWJsZTpiNjNlNDkyZDJiYTQ0N2I3YWE0NzdhNzE1ZmM1OWMyNC90YWJsZXJhbmdlOmI2M2U0OTJkMmJhNDQ3YjdhYTQ3N2E3MTVmYzU5YzI0XzI2LTE2LTEtMS0yNTM1MTY_8dac7340-5719-4df4-8283-bed97a2c02b0"
      unitRef="usd">215674000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzQtMi0xLTEtMjUzNjk5_8c463f57-81eb-44d2-88ce-c79681754254"
      unitRef="usd">-72785000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzQtNC0xLTEtMjU0Mzgw_dac876d4-b764-4f02-aa29-f2ec91bd562f"
      unitRef="usd">-45265000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzYtMi0xLTEtMjUzNzA2_8e3335ea-9d76-49a6-9675-bf73c3d360b5"
      unitRef="usd">10217000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzYtNC0xLTEtMjU0Mzgw_a58ad88e-a1d3-4f79-8905-01301ace8c35"
      unitRef="usd">6147000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzctMi0xLTEtMjUzNzA2_9e122e18-0529-4c13-867f-c7ccd9c79799"
      unitRef="usd">20758000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzctNC0xLTEtMjU0Mzgw_0f36e2c9-980b-495d-92e5-59ea0771834d"
      unitRef="usd">9389000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzgtMi0xLTEtMjUzNzA2_7bfbcee0-632b-43c8-9fcd-cf07a9beb4da"
      unitRef="usd">4820000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzgtNC0xLTEtMjU0Mzgw_41e8c086-f4f4-4024-97a8-a925a9643163"
      unitRef="usd">3201000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzktMi0xLTEtMjUzNzA2_7c0b1b41-ccf8-42f4-93bd-7d1253125fbe"
      unitRef="usd">-1409000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzktNC0xLTEtMjU0Mzgw_696c8020-d732-4a38-a408-a60730ee8b2b"
      unitRef="usd">-1768000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzExLTItMS0xLTI1MzcxNg_058843a0-966f-45de-bfdc-34ad1c328b91"
      unitRef="usd">-795000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzExLTQtMS0xLTI1NDM4MA_bea89760-cc36-4d3d-b190-acd79e54cf5c"
      unitRef="usd">72000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzEyLTItMS0xLTI1MzcxNg_e8c3aa33-d6aa-4ed8-a276-8568b368a1e9"
      unitRef="usd">6222000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzEyLTQtMS0xLTI1NDM4MA_74a401a3-d1e3-4d9b-8175-922ae202c905"
      unitRef="usd">587000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzEzLTItMS0xLTI1MzcxNg_e8811ca8-8c77-4fa7-942c-156cfadfe18e"
      unitRef="usd">1732000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzEzLTQtMS0xLTI1NDM4MA_9836e125-0914-4b58-ace3-fc66ae118c66"
      unitRef="usd">4720000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE0LTItMS0xLTI1MzcxNg_5cc99491-9acc-42f7-9e70-b52b98022517"
      unitRef="usd">-3000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE0LTQtMS0xLTI1NDM4MA_8f5662b1-d8f8-493c-97a8-e938fd51da65"
      unitRef="usd">574000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE1LTItMS0xLTI1MzcxNg_751a56e6-051a-4698-970e-beeaf45489e9"
      unitRef="usd">6918000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE1LTQtMS0xLTI1NDM4MA_3dd4e608-7350-4e59-ac24-ae7c6311b325"
      unitRef="usd">14082000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <tdup:IncreaseDecreaseInSellerPayable
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE2LTItMS0xLTI1MzcxNg_f2813a88-9885-41aa-a70b-97a3b7864d8f"
      unitRef="usd">-380000</tdup:IncreaseDecreaseInSellerPayable>
    <tdup:IncreaseDecreaseInSellerPayable
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE2LTQtMS0xLTI1NDM4MA_c2ae237c-18df-42ce-8dbe-6ced74236cef"
      unitRef="usd">4582000</tdup:IncreaseDecreaseInSellerPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE3LTItMS0xLTI1MzcxNg_7f79d270-51d8-4169-8fe6-e77812be4c6c"
      unitRef="usd">2396000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE3LTQtMS0xLTI1NDM4MA_f531247e-a595-4d78-94f2-fc194e5e4c5f"
      unitRef="usd">-3235000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE4LTItMS0xLTI1MzcxNg_d1ebfe52-c02e-4126-9f6a-125815b30813"
      unitRef="usd">-133000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE4LTQtMS0xLTI1NDM4MA_a38a3727-2885-4261-9486-3b441b97d880"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE5LTItMS0xLTI1MzcxNg_9fc1acd7-7acd-4b4e-8f4c-22c700691fd8"
      unitRef="usd">-36939000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzE5LTQtMS0xLTI1NDM4MA_8a9cc998-e4cb-4f1c-8136-f41fbd629c91"
      unitRef="usd">-14132000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzIxLTItMS0xLTI1NDM4MA_f26fc3c0-2736-40fb-a083-3ad2149bf9ab"
      unitRef="usd">3475000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzIxLTQtMS0xLTI1NDM4MA_77e9a42e-5230-40dd-96a1-491250da49f0"
      unitRef="usd">102715000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzIyLTItMS0xLTI1NDM4MA_5b6ac285-3296-4c21-9fcd-7d03f0750663"
      unitRef="usd">35830000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzIyLTQtMS0xLTI1NDM4MA_f0cf34f5-1783-474e-a5a2-0d66e782a6e8"
      unitRef="usd">1600000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzIzLTItMS0xLTI2MTQ5Ng_cf0bf987-2609-46e1-9809-40f8d1093478"
      unitRef="usd">39316000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzIzLTQtMS0xLTI2MTQ5Ng_47374792-2cdb-421f-9736-d7e0ff8daf0f"
      unitRef="usd">15207000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI0LTItMS0xLTI1NDM4MA_2d4a9a31-764f-4198-8c2c-3d675d5ca63f"
      unitRef="usd">-6961000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI0LTQtMS0xLTI1NDM4MA_645364e7-b818-4cea-8a9a-c86a6cc770da"
      unitRef="usd">-116322000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI2LTItMS0xLTI1NDM4MA_aaa84694-4204-4df8-8590-1583f2b426b0"
      unitRef="usd">491000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI2LTQtMS0xLTI1NDM4MA_68811246-31d9-4bca-b545-0b7b9e5a8c3c"
      unitRef="usd">4625000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI3LTItMS0xLTI1NDM4MA_d688f90c-3049-4d10-98ab-262067711df2"
      unitRef="usd">5333000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI3LTQtMS0xLTI1NDM4MA_3d21533b-5da8-4c9f-b7d0-63acd28002b9"
      unitRef="usd">2000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI4LTItMS0xLTI1NDM4MA_7c925e31-7630-467d-801c-7660830b2518"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI4LTQtMS0xLTI1NDM4MA_3ae797ca-b952-490c-a288-a15241d9c032"
      unitRef="usd">226905000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI5LTItMS0xLTI2ODY1OQ_06136b4f-798f-4b89-b941-5c99744229b3"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI5LTQtMS0xLTI2ODY1OQ_5b623b86-a74e-4683-aba4-f21f5f7d2b76"
      unitRef="usd">4251000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI5LTItMS0xLTI1NDM4MA_0a820e0c-66ce-4a6b-a867-154415abf05d"
      unitRef="usd">3878000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzI5LTQtMS0xLTI1NDM4MA_025d7122-5693-4697-9641-bb12efac696a"
      unitRef="usd">3782000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMxLTItMS0xLTI2NTk2NA_a322f0ee-0cfd-4b6d-a024-e185a33dd5bd"
      unitRef="usd">1958000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMxLTQtMS0xLTI2NTk2NA_eb864813-d711-4cc0-b717-c9818791ead4"
      unitRef="usd">29000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMxLTItMS0xLTI1NDM4MA_26de6d2a-a255-4b53-80c8-2603c3d572ae"
      unitRef="usd">-2922000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMxLTQtMS0xLTI1NDM4MA_04ef0fd8-8e7b-4c0c-9049-3c60b02c63d2"
      unitRef="usd">229032000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMyLTItMS0xLTI1NDM4MA_a04eee20-eaf5-4669-8c0d-baddc9f7d170"
      unitRef="usd">-918000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMyLTQtMS0xLTI1NDM4MA_a21984ec-576a-485a-af4a-1ffdb63c654a"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMzLTItMS0xLTI1NDM4MA_cd0cbdf6-7d5e-4b3a-b34a-6c72ea8e358b"
      unitRef="usd">-47740000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzMzLTQtMS0xLTI1NDM4MA_4080212c-8d3c-4b5a-8aad-f13122530d73"
      unitRef="usd">98578000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzM0LTItMS0xLTI1NDM4MA_20a278df-d48e-409d-9818-e54a48257da4"
      unitRef="usd">91840000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie5852a4ed1e44977a3764a35fad0a6b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzM0LTQtMS0xLTI1NDM4MA_acc95139-cb0b-4a15-8c5e-c3dfc89a53ed"
      unitRef="usd">67539000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzM1LTItMS0xLTI1NDM4MA_3422a82d-82fe-4688-80a8-27149b502d54"
      unitRef="usd">44100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieff7e3a036f141e3a333ac1f7641b595_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNTUvZnJhZzozMTk5OGFkZDVkYWM0ZjBhYmYxNDM1NDVlMDFlMmQ5My90YWJsZToyZDgxZDlhNDc5Nzg0MjYxOGY3Y2E4ZGFmZDc0NDUyYy90YWJsZXJhbmdlOjJkODFkOWE0Nzk3ODQyNjE4ZjdjYThkYWZkNzQ0NTJjXzM1LTQtMS0xLTI1NDM4MA_040155fc-2c7e-4835-b13b-787bd9625649"
      unitRef="usd">166117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNjkvZnJhZzpiNzQwMzMxMGE2ZjE0YmI1YjIwODNhMzZjNTA1MzNkYy90ZXh0cmVnaW9uOmI3NDAzMzEwYTZmMTRiYjViMjA4M2EzNmM1MDUzM2RjXzI3NDg3NzkwNzEyODA_55476d92-2ebf-47e0-82db-f43f422ffe44">Organization and Description of BusinessThredUp Inc. (&#x201c;thredUP&#x201d; or the &#x201c;Company&#x201d;) was formed as a corporation in the State of Delaware in January&#160;2009. thredUP is a large resale platform that enables consumers to buy and sell primarily secondhand women&#x2019;s and kid&#x2019;s apparel, shoes and accessories.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE2OTY_a7047bda-51c1-481e-8a1a-929a71dc6f03">Significant Accounting Policies&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation and Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The accompanying unaudited 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 the United States (&#x201c;U.S.&#x201d;) Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) for interim financial information and with the instructions to Quarterly Report on Form&#160;10&#x2011;Q and Article&#160;10 of Regulation&#160;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="margin-top: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 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 and intangibles, allowance for sales returns, allowance for bad debts, breakage on loyalty points and rewards and valuation of inventory, stock-based compensation, right-of-use assets, goodwill and acquired intangibles and income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;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&#160;30, 2022, and the results of operations and cash flows for the interim periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and related notes included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 2021 (the &#x201c;2021&#160;10-K&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications were made to the prior period condensed consolidated statement of cash flows to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In June&#160;2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No.&#160;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 &#x2014; Credit Losses (Topic&#160;326): Measurement of Credit Losses on 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;. This ASU changes the impairment model for most financial assets, requiring the use of an expected loss model which requires entities to estimate the lifetime expected credit loss on financial assets measured at amortized cost. Such credit losses will be recorded as an allowance to offset the amortized cost of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. In addition, credit losses relating to available-for-sale debt securities will now be recorded through an allowance for credit losses rather than as a direct write-down to the security. This standard is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. The Company does not expect that the adoption of this standard will have a material impact on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:9pt;text-align:justify"&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 and Expiration&lt;/span&gt;&lt;/div&gt;&lt;div style="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;As of September&#160;30, 2022 and December&#160;31, 2021, the Company had a liability of $3.3&#160;million and $4.0&#160;million, respectively, related to its customer loyalty program, which is included in accrued and other current liabilities within the Company&#x2019;s condensed consolidated balance sheets. The Company recognized revenue from loyalty reward redemption and expiration of $2.2&#160;million and $3.6&#160;million for the three months ended September&#160;30, 2022 and 2021, respectively, and $7.4&#160;million and $10.3&#160;million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Company&#x2019;s condensed consolidated balance sheets that sum to the total of the same such amounts shown in the Company&#x2019;s condensed consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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 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;36,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,550&#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;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;Restricted cash included in Other current assets&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:10pt;font-weight:400;line-height:100%"&gt;1,685&#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;560&#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;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;Restricted cash included in Other assets&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:10pt;font-weight:400;line-height:100%"&gt;5,702&#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;6,730&#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;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 shown in the statement of cash flows&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;44,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;91,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The Company applies the provisions of FASB ASC Topic&#160;820, &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;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for its financial and non-financial assets and liabilities. ASC&#160;820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC&#160;820 establishes a fair value hierarchy, which prioritizes the inputs used in measuring fair value into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 inputs are unobservable inputs for the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Company measures certain assets and liabilities at fair value as discussed throughout the notes to its condensed consolidated financial statements. As of both September&#160;30, 2022 and December&#160;31, 2021, the carrying amounts of the Company&#x2019;s accounts receivable, other current assets, other assets, accounts payable, seller payable and accrued and other current liabilities approximated their estimated fair values 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, and as such, the carrying value of the Company&#x2019;s long-term debt approximated its fair value as of both September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE2OTc_56caff3b-5643-46a6-b5a7-62ea9aaea251">The accompanying unaudited 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 the United States (&#x201c;U.S.&#x201d;) Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;) for interim financial information and with the instructions to Quarterly Report on Form&#160;10&#x2011;Q and Article&#160;10 of Regulation&#160;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="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE2OTg_9dbf51b3-fa22-4f5b-8859-07e7ac3a2402">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 and intangibles, allowance for sales returns, allowance for bad debts, breakage on loyalty points and rewards and valuation of inventory, stock-based compensation, right-of-use assets, goodwill and acquired intangibles and income taxes.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE3MDI_6e5f0c57-6bcd-418e-812e-20e89cf0f159">&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June&#160;2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No.&#160;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 &#x2014; Credit Losses (Topic&#160;326): Measurement of Credit Losses on 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;. This ASU changes the impairment model for most financial assets, requiring the use of an expected loss model which requires entities to estimate the lifetime expected credit loss on financial assets measured at amortized cost. Such credit losses will be recorded as an allowance to offset the amortized cost of the financial asset, resulting in a net presentation of the amount expected to be collected on the financial asset. In addition, credit losses relating to available-for-sale debt securities will now be recorded through an allowance for credit losses rather than as a direct write-down to the security. This standard is effective for fiscal years beginning after December&#160;15, 2022, including interim periods within those fiscal years. The Company does not expect that the adoption of this standard will have a material impact on its condensed consolidated financial statements.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2e01696a7a2a44ec88ddb3e01c78c285_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzU0OTc1NTgzNjI3MQ_fb2cae12-b20c-4d94-b474-692c8f630e01"
      unitRef="usd">3300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifab910272794489d90707aac61c9ef8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzU0OTc1NTgzNjI1Mg_373a4e6f-5546-439f-881f-08e563e9aa16"
      unitRef="usd">4000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i127772ce2b2246fcadf9e35d19ff3435_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzU0OTc1NTgzNjI5MA_56fe0738-51a2-4735-ab9b-16f49edb66d3"
      unitRef="usd">2200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if827c0240ec14f66b53e4feab78cf450_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzU0OTc1NTgzNjMwOQ_24ddf98e-5244-42ab-8036-5dc3167ea58e"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i35edea940997443eb7bc9de7df3ae96a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzU0OTc1NTgzNjMyOA_093395e5-24d8-4aa0-8a13-53b474293eb0"
      unitRef="usd">7400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i86128d3af02640078a014043041c7dc2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzU0OTc1NTgzNjM0Nw_b5fe84ac-84c1-469d-8d10-657cd6883106"
      unitRef="usd">10300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE3MDM_5e7b5a79-f00b-4ec3-8739-89c759ba2bad">&lt;div style="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;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Company&#x2019;s condensed consolidated balance sheets that sum to the total of the same such amounts shown in the Company&#x2019;s condensed consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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 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;36,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,550&#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;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;Restricted cash included in Other current assets&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:10pt;font-weight:400;line-height:100%"&gt;1,685&#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;560&#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;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;Restricted cash included in Other assets&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:10pt;font-weight:400;line-height:100%"&gt;5,702&#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;6,730&#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;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 shown in the statement of cash flows&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;44,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;91,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE3MDM_d0dbae7f-6bf8-420c-bfb2-434d882b313f">&lt;div style="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;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Company&#x2019;s condensed consolidated balance sheets that sum to the total of the same such amounts shown in the Company&#x2019;s condensed consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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 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;36,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,550&#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;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;Restricted cash included in Other current assets&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:10pt;font-weight:400;line-height:100%"&gt;1,685&#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;560&#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;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;Restricted cash included in Other assets&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:10pt;font-weight:400;line-height:100%"&gt;5,702&#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;6,730&#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;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 shown in the statement of cash flows&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;44,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;91,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzItMi0xLTEtMjU0NjI5_93abb568-91bc-4c37-b7c7-395764754469"
      unitRef="usd">36713000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzItNC0xLTEtMjU0NjI5_909b5fa2-fd84-4a4e-8bcd-198da9ab9f26"
      unitRef="usd">84550000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzMtMi0xLTEtMjU0NjI5_f67bf372-0f65-4af3-98fe-bdccdf5478d6"
      unitRef="usd">1685000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzMtNC0xLTEtMjU0NjI5_70834b51-4fb5-4dec-a1e8-0045729ebf48"
      unitRef="usd">560000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzQtMi0xLTEtMjU0NjI5_dddcb125-0e7f-4504-8d61-b9bf212a024a"
      unitRef="usd">5702000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzQtNC0xLTEtMjU0NjI5_5dae27c8-a251-46b0-84a3-6b65bb0d2ed7"
      unitRef="usd">6730000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzUtMi0xLTEtMjU0NjI5_e55e8d17-037b-4315-943d-8bc4eb171c1d"
      unitRef="usd">44100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90YWJsZTo3ZTE1OGNmZGRiZjk0MDVkYmY5Mzk3MGI1ZjdhYjE3MS90YWJsZXJhbmdlOjdlMTU4Y2ZkZGJmOTQwNWRiZjkzOTcwYjVmN2FiMTcxXzUtNC0xLTEtMjU0NjI5_b9d61dca-86c5-49e0-a276-c1f3836f455e"
      unitRef="usd">91840000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8xNzkvZnJhZzo1ZmRjMDliYjRmYTA0ZGNiYjhlNGY4ZDViYmY4MTUzOS90ZXh0cmVnaW9uOjVmZGMwOWJiNGZhMDRkY2JiOGU0ZjhkNWJiZjgxNTM5XzI3NDg3NzkwOTE3MDE_eb77e46c-5bc9-4874-b6f4-7f98b03bd299">&lt;div style="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;The Company applies the provisions of FASB ASC Topic&#160;820, &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;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for its financial and non-financial assets and liabilities. ASC&#160;820 defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC&#160;820 establishes a fair value hierarchy, which prioritizes the inputs used in measuring fair value into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 inputs include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability and inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 inputs are unobservable inputs for the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Company measures certain assets and liabilities at fair value as discussed throughout the notes to its condensed consolidated financial statements. As of both September&#160;30, 2022 and December&#160;31, 2021, the carrying amounts of the Company&#x2019;s accounts receivable, other current assets, other assets, accounts payable, seller payable and accrued and other current liabilities approximated their estimated fair values 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, and as such, the carrying value of the Company&#x2019;s long-term debt approximated its fair value as of both September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90ZXh0cmVnaW9uOjFmOWIzNmU0ODk1OTQ5ZGRiYzg5NGRjMjQ5MjViZGQ5XzU0OTc1NTgxNjk5MQ_4cd60f8a-1c51-4eb0-9ee6-4e0a004d36c3">Financial Instruments and Fair Value Measurements&lt;div style="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;The following tables provide information about the Company&#x2019;s financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation techniques utilized to determine such values as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;Money market funds&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;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,025&#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 28pt;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;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: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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;border-top:0.5pt solid #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:0.5pt solid #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:0.5pt solid #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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;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:10pt;font-weight:400;line-height:100%"&gt;32,473&#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="background-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="background-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;32,473&#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 28pt;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;29,073&#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="background-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="background-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;29,073&#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 28pt;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;24,955&#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="background-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="background-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;24,955&#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;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 marketable securities&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;border-top:0.5pt 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;86,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;86,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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 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 assets at fair value&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;94,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;100,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;Money market funds&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;41,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,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 28pt;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;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: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;12,098&#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="background-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;12,098&#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;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 equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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;41,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;53,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;border-top:0.5pt solid #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:0.5pt solid #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:0.5pt solid #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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;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:10pt;font-weight:400;line-height:100%"&gt;55,921&#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="background-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="background-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;55,921&#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 28pt;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;37,190&#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="background-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="background-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;37,190&#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 28pt;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;28,166&#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="background-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="background-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;28,166&#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;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 marketable securities&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;border-top:0.5pt 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;121,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;121,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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 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 assets at fair value&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;162,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;174,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the cost, gross unrealized gains, gross unrealized losses and fair value of the marketable securities as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Corporate debt securities&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;32,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,473&#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;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;29,596&#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="background-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;(523)&lt;/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;29,073&#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;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;25,553&#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="background-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;(598)&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;24,955&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;88,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;86,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Corporate debt securities&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;56,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,921&#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;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;37,286&#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="background-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;(96)&lt;/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;37,190&#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;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;28,258&#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="background-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;(92)&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;28,166&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;121,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;121,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;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, 2022 and December&#160;31, 2021, the Company&#x2019;s cash equivalents approximated their estimated fair value. As such, there are no unrealized gains or losses related to the Company&#x2019;s cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;For the Company&#x2019;s marketable securities, which were all classified as available-for-sale, 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-top: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 Company&#x2019;s money market funds, U.S. treasury securities, corporate debt securities and U.S. government agency bonds were valued using Level&#160;1 inputs because they are valued using quoted prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Company&#x2019;s commercial paper is valued using Level&#160;2 inputs because it is valued using 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-top: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;There were no transfers between levels during the nine months ended September&#160;30, 2022. As of September&#160;30, 2022, of the $86.5&#160;million carrying amount of marketable securities, $83.0&#160;million had a contractual maturity date of less than one year and $3.5&#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="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90ZXh0cmVnaW9uOjFmOWIzNmU0ODk1OTQ5ZGRiYzg5NGRjMjQ5MjViZGQ5XzU0OTc1NTgxNjk5Mg_a77ebd0e-bd72-406e-9a30-d1b62bd52d05">&lt;div style="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;The following tables provide information about the Company&#x2019;s financial instruments that are measured at fair value on a recurring basis and indicate the fair value hierarchy of the valuation techniques utilized to determine such values as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;Money market funds&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;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,025&#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 28pt;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;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: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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;border-top:0.5pt solid #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:0.5pt solid #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:0.5pt solid #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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;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:10pt;font-weight:400;line-height:100%"&gt;32,473&#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="background-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="background-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;32,473&#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 28pt;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;29,073&#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="background-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="background-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;29,073&#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 28pt;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;24,955&#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="background-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="background-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;24,955&#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;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 marketable securities&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;border-top:0.5pt 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;86,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;86,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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 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 assets at fair value&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;94,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;5,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;100,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;Money market funds&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;41,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,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 28pt;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;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: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;12,098&#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="background-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;12,098&#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;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 equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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;41,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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:0.5pt 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;53,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;border-top:0.5pt solid #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:0.5pt solid #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:0.5pt solid #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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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;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:10pt;font-weight:400;line-height:100%"&gt;55,921&#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="background-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="background-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;55,921&#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 28pt;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;37,190&#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="background-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="background-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;37,190&#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 28pt;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;28,166&#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="background-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="background-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;28,166&#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;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 marketable securities&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;border-top:0.5pt 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;121,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:0.5pt 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;121,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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 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 assets at fair value&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;162,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;174,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the cost, gross unrealized gains, gross unrealized losses and fair value of the marketable securities as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Corporate debt securities&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;32,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,473&#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;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;29,596&#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="background-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;(523)&lt;/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;29,073&#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;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;25,553&#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="background-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;(598)&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;24,955&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;88,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;86,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost or Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Corporate debt securities&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;56,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,921&#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;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;U.S. treasury securities&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:10pt;font-weight:400;line-height:100%"&gt;37,286&#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="background-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;(96)&lt;/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;37,190&#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;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;U.S. government agency bonds&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:10pt;font-weight:400;line-height:100%"&gt;28,258&#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="background-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;(92)&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;28,166&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;121,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;121,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="i2967d7925db0408b826d2efba86430cc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzUtMi0xLTEtMjUzOTc4_53d416c6-5d0f-4de1-b908-65a677dd9410"
      unitRef="usd">8025000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia2551e3078f941e98f64972fb132dac3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzUtNC0xLTEtMjUzOTc4_427e4cec-7abf-4b75-a65c-c3bde056faa2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1d7e9c21d6e04cc28c74c2373bf2711b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzUtNi0xLTEtMjUzOTc4_4ba92c7e-7af0-45e0-ae48-51e08c4ebbd9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7693f4ab8d8844878289b210f0a7b56b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzUtOC0xLTEtMjUzOTc4_7b034cc7-41e2-43b7-b85e-95b531a1c9c0"
      unitRef="usd">8025000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if10ed0ea18854e129e445422af826128_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzYtMi0xLTEtMjUzOTc4_5c92d2e8-4c8a-4637-9a74-e7099ac3c8d8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i944e2c36332a419191faeaa8d70d930a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzYtNC0xLTEtMjUzOTc4_3ae9e43f-4243-4b1a-950f-905e2e2fef6d"
      unitRef="usd">5646000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i11ac4571a17c40a1854b08c332874194_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzYtNi0xLTEtMjUzOTc4_3d5fa0d8-5c07-4ae7-ae3d-0f5b1c237935"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6e5d99b994eb4d65b600331cdd392f57_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzYtOC0xLTEtMjUzOTc4_81d72bc8-6be0-4178-961b-0c52882c3c4a"
      unitRef="usd">5646000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idfee12828b614bef9ae8c9e141d10852_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzctMi0xLTEtMjUzOTc4_21189997-a6f5-4565-8289-3fceefd267a1"
      unitRef="usd">8025000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1169d9be441e4486b3d573365ac13802_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzctNC0xLTEtMjUzOTc4_b00c0c4f-6f17-41f0-836e-525d2ebc6854"
      unitRef="usd">5646000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icfc5b850e2aa4407af8e7fbe3df2099a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzctNi0xLTEtMjUzOTc4_86e952da-9a6c-41fe-a27b-6650a2c48b28"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i701519b727524cda813416cd7459c9b8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzctOC0xLTEtMjUzOTc4_b21fb3cc-0db0-45ec-b19d-6b20ef12397d"
      unitRef="usd">13671000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i80b482194b2e4678a7526d329c9b162a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzktMi0xLTEtMjUzOTc4_81292648-60e4-42e0-905c-73b028379ba4"
      unitRef="usd">32473000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9cf23e7bd0964313ad920c2b1a937d59_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzktNC0xLTEtMjUzOTc4_c6142420-d8fa-4616-83c8-05f0acb4da9d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia8c051091897419fbe016bef0e1d6063_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzktNi0xLTEtMjUzOTc4_f8698151-2e0f-4dc8-99f1-b31d9312d351"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic695fb6bb46d4d6eb266fc307d524022_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzktOC0xLTEtMjUzOTc4_e716f427-5c6f-47d6-aae3-6ade0ff3f604"
      unitRef="usd">32473000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5e2c5b3d1e6f448282d83475f295ae13_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEwLTItMS0xLTI1Mzk3OA_4ef227ce-120b-47b8-97bf-f92c86e1224e"
      unitRef="usd">29073000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie3231d5b3b4240b5981561aa8938384e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEwLTQtMS0xLTI1Mzk3OA_c4371ee0-149f-4a84-bf3f-65065ce1fbca"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i69a726edd0d6425aad5e26d8718457e2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEwLTYtMS0xLTI1Mzk3OA_6376aba2-1ed5-47ef-8018-aea76a6709c6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ieebd83500a144f3ab71d4efba6008479_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEwLTgtMS0xLTI1Mzk3OA_16c23914-d9b8-4bee-a427-9d8e4736c37d"
      unitRef="usd">29073000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i86c780890c4644a0974a234a31a51e2b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEyLTItMS0xLTI1Mzk3OA_f946d150-8e01-441c-8dce-171cfd2dccb7"
      unitRef="usd">24955000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iac4ddfc8a7d849d5bc3489ca7d668c02_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEyLTQtMS0xLTI1Mzk3OA_0969ed54-8a50-4ecf-815f-5d9cdb5fd7d5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i00f33f09cd64445b9c01ca519653910c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEyLTYtMS0xLTI1Mzk3OA_217a3701-60f8-43c5-a664-d03281442711"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1f8b628982d141508ac3ab1cd0bf3a3d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEyLTgtMS0xLTI1Mzk3OA_7656ebe1-721d-4aa3-a50a-57a15ecc4a02"
      unitRef="usd">24955000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idfee12828b614bef9ae8c9e141d10852_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEzLTItMS0xLTI1Mzk3OA_b0a85f35-7ef7-4a0b-a1eb-941370e0a0fe"
      unitRef="usd">86501000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1169d9be441e4486b3d573365ac13802_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEzLTQtMS0xLTI1Mzk3OA_d9ba19d6-3399-4088-b825-83de551d629a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icfc5b850e2aa4407af8e7fbe3df2099a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEzLTYtMS0xLTI1Mzk3OA_0e9361b9-02fe-40ce-af04-6949d24e4922"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i701519b727524cda813416cd7459c9b8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzEzLTgtMS0xLTI1Mzk3OA_5d3056fd-c1fc-470e-9fae-a5f322d2c095"
      unitRef="usd">86501000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idfee12828b614bef9ae8c9e141d10852_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzE0LTItMS0xLTI1Mzk3OA_ec1b97f4-9ecb-439e-853d-66c803c8a8c9"
      unitRef="usd">94526000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1169d9be441e4486b3d573365ac13802_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzE0LTQtMS0xLTI1Mzk3OA_e338b7cd-5087-4819-8cd9-513ce99a0d63"
      unitRef="usd">5646000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icfc5b850e2aa4407af8e7fbe3df2099a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzE0LTYtMS0xLTI1Mzk3OA_c9cc815d-3700-4ba9-b200-6acc5e375cdb"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i701519b727524cda813416cd7459c9b8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo3YTA4MjljMWYzOTQ0N2ZiODg4ZTdiNGFkZjdhNzZiOS90YWJsZXJhbmdlOjdhMDgyOWMxZjM5NDQ3ZmI4ODhlN2I0YWRmN2E3NmI5XzE0LTgtMS0xLTI1Mzk3OA_a2481454-33b1-40fa-b8b0-06b04f3f7a60"
      unitRef="usd">100172000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6480570f23d64236ae7b973ea8c9a746_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzUtMi0xLTEtMjUzOTk0_72ac7a01-d428-49d1-ba0f-818cb4879c7b"
      unitRef="usd">41376000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if3eb37a1a8604b638249d1b02effad43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzUtNC0xLTEtMjUzOTk0_3581516c-ec9a-47d8-8c31-16e0533bb5db"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8ff1ffef3a224edeb5ccb0954674b6d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzUtNi0xLTEtMjUzOTk0_24faad81-7080-4be4-8cef-841f59cedd9c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i676f1b69699c4006b46413d2a5a7a227_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzUtOC0xLTEtMjUzOTk0_fd1b4fb9-b55b-487c-b77a-92671183699a"
      unitRef="usd">41376000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3c38912e0db74d3eb16c71e77e9044db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzYtMi0xLTEtMjUzOTk0_c831bf1c-956b-4966-a7aa-076b8be57b1c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7263548bb7d846afa91d497665737d53_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzYtNC0xLTEtMjUzOTk0_dae1a104-e8b8-4d04-a295-2951f8158a8f"
      unitRef="usd">12098000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5ffdb3773b774292adea45348ce336a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzYtNi0xLTEtMjUzOTk0_828113b6-def6-479b-83ea-ceba650a43bf"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2868f80c899a479198ece726a43431a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzYtOC0xLTEtMjUzOTk0_24b8cc01-bae3-4ea9-8104-f7b0d456bd1e"
      unitRef="usd">12098000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i16cf3c2b53194e09aab212fb89646c55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzctMi0xLTEtMjUzOTk0_3f933d41-ba9c-4950-a23b-761f1414f652"
      unitRef="usd">41376000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7fa353acdb70446884859e44eafb0f1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzctNC0xLTEtMjUzOTk0_fc57d3d9-159e-44ca-bda1-fcc17164afc8"
      unitRef="usd">12098000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibe96201a588343a8bab4930b0d219329_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzctNi0xLTEtMjUzOTk0_33331e02-acdc-4395-9343-dd728a8ea2c1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1a35916f0e484dab8bf5952c89102cf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzctOC0xLTEtMjUzOTk0_efcf4da6-51f4-4f83-8119-b6408f54a633"
      unitRef="usd">53474000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i63d1ee29e0bf41ec89925f7552d76187_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzktMi0xLTEtMjU0MDE2_61b2079f-0b3c-4d46-9a60-5e8de879293a"
      unitRef="usd">55921000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3a9a5a337cec4d4490da4900319ee7de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzktNC0xLTEtMjU0MDE2_de6bee4b-33fe-48f0-b18a-a418045fcccb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4afd5ba4e67b4f20ab65c67d2e5ef950_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzktNi0xLTEtMjU0MDE2_78c13307-c40f-4ed5-80d5-24590e7eb3c4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iac719ca9dab443e79429953abb5d97dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzktOC0xLTEtMjU0MDE2_8c8e7607-2d2e-4f04-a1ee-a7bbe9f98e0c"
      unitRef="usd">55921000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i65af43a4ac09491ba347956c58a014c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEwLTItMS0xLTI1NDAxNg_22eb612d-68d9-4826-b3eb-d9a7f4f069e6"
      unitRef="usd">37190000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i644081ad4b4744ebacc5948703a93e25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEwLTQtMS0xLTI1NDAxNg_9a8b3a48-35fa-4d02-bdd9-7cda4298ff40"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5f50d0272286496b9945040140e90136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEwLTYtMS0xLTI1NDAxNg_339c6c09-8058-4c2f-9ec4-fca3b7d7ef73"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1d8a20114d64474eb0520ed9dc7da9a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEwLTgtMS0xLTI1NDAxNg_b799e6af-bfdd-4916-b3a6-eeeb6895f777"
      unitRef="usd">37190000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i606aa4da2f3b408888666d9028a7d386_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzExLTItMS0xLTI1NDAyMQ_f4b210a1-009c-4acb-9e1e-dec583348563"
      unitRef="usd">28166000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i634ae3bdf735476eb0429af6f0d32ffb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzExLTQtMS0xLTI1NDAyMQ_4c06efd8-2a6b-41c7-a163-83201fef22ee"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i91b624a3df5047439a82fa0403edcfd6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzExLTYtMS0xLTI1NDAyMQ_5c97bf1b-80fd-46b7-bfc8-21be07f31043"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iafa130550bbf4370a631fa2ca4c818ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzExLTgtMS0xLTI1NDAyMQ_d10c5382-a711-4c65-abd1-8a1d4a479034"
      unitRef="usd">28166000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i16cf3c2b53194e09aab212fb89646c55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEyLTItMS0xLTI1NDAyMQ_5c18359c-8e81-41f0-b349-d209f2ce7c5a"
      unitRef="usd">121277000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i7fa353acdb70446884859e44eafb0f1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEyLTQtMS0xLTI1NDAyMQ_8ea1e3b1-b55e-426f-a9b7-3b6abc4628e1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibe96201a588343a8bab4930b0d219329_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEyLTYtMS0xLTI1NDAyMQ_29ec4cb6-3d03-4886-a972-36eb03a29129"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1a35916f0e484dab8bf5952c89102cf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEyLTgtMS0xLTI1NDAyMQ_161fbcc4-eb1e-4267-bd03-1dc9d9faffe0"
      unitRef="usd">121277000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i16cf3c2b53194e09aab212fb89646c55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEzLTItMS0xLTI1NDAyMQ_8f196c7c-d545-4d76-ba7a-423a807f5673"
      unitRef="usd">162653000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7fa353acdb70446884859e44eafb0f1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEzLTQtMS0xLTI1NDAyMQ_28ba9f20-696e-4bcd-b7e2-eae69eaf21e8"
      unitRef="usd">12098000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibe96201a588343a8bab4930b0d219329_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEzLTYtMS0xLTI1NDAyMQ_4da5caa3-87f4-409b-a047-e2ba83ea5ee5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1a35916f0e484dab8bf5952c89102cf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo4MGI3ZDgwYmFiMDM0NjA4ODEwZjE2YzMzNTZmZTI5Yy90YWJsZXJhbmdlOjgwYjdkODBiYWIwMzQ2MDg4MTBmMTZjMzM1NmZlMjljXzEzLTgtMS0xLTI1NDAyMQ_532dee68-6ba8-47a2-bd77-be1ace1afa17"
      unitRef="usd">174751000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife13431445494039a66cdadd40f0e280_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzQtMi0xLTEtMjU0MDIz_b44c3520-cf5a-45c6-b2d7-92904149f4a5"
      unitRef="usd">32984000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ife13431445494039a66cdadd40f0e280_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzQtNC0xLTEtMjU0MDI4_bb14636a-a5e4-4dd6-bc08-78e3752c4cb5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife13431445494039a66cdadd40f0e280_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzQtNi0xLTEtMjU0MDMw_5a627f08-784e-46ec-9124-a9000f308192"
      unitRef="usd">511000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife13431445494039a66cdadd40f0e280_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzQtOC0xLTEtMjU0MDMy_22ba5562-c705-4d8d-be08-735aa3c831b1"
      unitRef="usd">32473000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6090f0743c454c859325014b11df17de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzUtMi0xLTEtMjU0MDIz_257d2ec0-912e-4372-8c19-500181dec8df"
      unitRef="usd">29596000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6090f0743c454c859325014b11df17de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzUtNC0xLTEtMjU0MDI4_e13f73a9-58e9-480c-95b1-82852c371845"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6090f0743c454c859325014b11df17de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzUtNi0xLTEtMjU0MDMw_25e185b4-8010-436b-9f12-58098a362a7d"
      unitRef="usd">523000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6090f0743c454c859325014b11df17de_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzUtOC0xLTEtMjU0MDMy_5f902cee-baf1-4aad-982f-6b4f65275359"
      unitRef="usd">29073000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie35021620fe64527ae0e2e10be12a104_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzctMi0xLTEtMjU0MDIz_cc974bd5-c658-48ed-85a4-3bf334e71b31"
      unitRef="usd">25553000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie35021620fe64527ae0e2e10be12a104_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzctNC0xLTEtMjU0MDI4_881e5fa2-2612-4bdf-b055-8ca3c7679a20"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie35021620fe64527ae0e2e10be12a104_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzctNi0xLTEtMjU0MDMw_4aa6f7e8-babd-439d-82c3-a8b45560a853"
      unitRef="usd">598000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie35021620fe64527ae0e2e10be12a104_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzctOC0xLTEtMjU0MDMy_8f06e701-8f3e-41a7-ab85-8e2f9eece0df"
      unitRef="usd">24955000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzgtMi0xLTEtMjU0MDIz_faee592c-183e-46d4-8326-8991b7029459"
      unitRef="usd">88133000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzgtNC0xLTEtMjU0MDI4_ac55d4ac-71d9-44d7-953c-94a6c0c321be"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzgtNi0xLTEtMjU0MDMw_222fac2a-ba72-401a-bb61-3c6807be9baf"
      unitRef="usd">1632000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2NWMwZDE1NGJlN2U0NjRjYjdhMWEzODg4MTdjZDI0NC90YWJsZXJhbmdlOjY1YzBkMTU0YmU3ZTQ2NGNiN2ExYTM4ODgxN2NkMjQ0XzgtOC0xLTEtMjU0MDMy_d9b2ec38-0c39-4325-9aea-7ec229c32259"
      unitRef="usd">86501000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idee41c9ebe0344d2bd37dac0762da72c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzQtMi0xLTEtMjU0MDM3_42011418-e16e-49d5-bd93-c569062d0a52"
      unitRef="usd">56098000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idee41c9ebe0344d2bd37dac0762da72c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzQtNC0xLTEtMjU0MDM3_f9d3e243-bc56-4ffb-b238-ec0488dd5bfe"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idee41c9ebe0344d2bd37dac0762da72c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzQtNi0xLTEtMjU0MDM3_73da6c3b-560d-49dd-b6b4-827526a0aa7b"
      unitRef="usd">177000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idee41c9ebe0344d2bd37dac0762da72c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzQtOC0xLTEtMjU0MDM3_84346a2c-7a44-477b-8cad-e962253458ca"
      unitRef="usd">55921000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8b688e49f43041ba8b8ee5f6b8893282_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzUtMi0xLTEtMjU0MDM3_8e68be39-cb84-4f50-b91c-474c629760a5"
      unitRef="usd">37286000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8b688e49f43041ba8b8ee5f6b8893282_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzUtNC0xLTEtMjU0MDM3_13166c8c-c37f-47b5-a5b8-9a91d20c5a17"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8b688e49f43041ba8b8ee5f6b8893282_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzUtNi0xLTEtMjU0MDM3_e612df87-8fb6-4726-b131-6bc3997ab787"
      unitRef="usd">96000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8b688e49f43041ba8b8ee5f6b8893282_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzUtOC0xLTEtMjU0MDM3_3c72985d-1f53-4d1b-80a4-2e118855322a"
      unitRef="usd">37190000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0ce4026a5cfa4112b95b32b4d254c309_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzYtMi0xLTEtMjU0MDQw_de987ea7-6ad6-4cac-85c3-fefee7f8a28a"
      unitRef="usd">28258000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0ce4026a5cfa4112b95b32b4d254c309_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzYtNC0xLTEtMjU0MDQw_a47242c4-8348-493d-920a-0be481d78120"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0ce4026a5cfa4112b95b32b4d254c309_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzYtNi0xLTEtMjU0MDQw_23fed353-92f3-4ffe-a3b2-3dd65be53b08"
      unitRef="usd">92000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0ce4026a5cfa4112b95b32b4d254c309_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzYtOC0xLTEtMjU0MDQw_a6b1288f-2dd4-4819-ab59-af22a235d0e5"
      unitRef="usd">28166000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzctMi0xLTEtMjU0MDQw_fa693155-ab9e-46ef-9bfc-8d80c9c1d02e"
      unitRef="usd">121642000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzctNC0xLTEtMjU0MDQw_ae1a4609-086e-4173-ae75-2ac3cc12e608"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzctNi0xLTEtMjU0MDQw_7e093680-6c71-48c7-a6c1-c6567f07103a"
      unitRef="usd">365000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90YWJsZTo2YzI2OGVjNDM1NDY0Mjg4OWQ5YjFiNDEzNzMxODNkYi90YWJsZXJhbmdlOjZjMjY4ZWM0MzU0NjQyODg5ZDliMWI0MTM3MzE4M2RiXzctOC0xLTEtMjU0MDQw_ae3991a1-00a6-4b2e-aff8-4208d82ad0ad"
      unitRef="usd">121277000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i701519b727524cda813416cd7459c9b8_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90ZXh0cmVnaW9uOjFmOWIzNmU0ODk1OTQ5ZGRiYzg5NGRjMjQ5MjViZGQ5XzI3NDg3NzkwNzMwMDE_c020d6cf-7c0d-4807-9f40-1ff3ae8c94a6"
      unitRef="usd">86500000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90ZXh0cmVnaW9uOjFmOWIzNmU0ODk1OTQ5ZGRiYzg5NGRjMjQ5MjViZGQ5XzU0OTc1NTgxNzQ2MQ_8f32abf2-d2b0-4dbc-b6a6-f3159228c450"
      unitRef="usd">83000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8yNzgvZnJhZzoxZjliMzZlNDg5NTk0OWRkYmM4OTRkYzI0OTI1YmRkOS90ZXh0cmVnaW9uOjFmOWIzNmU0ODk1OTQ5ZGRiYzg5NGRjMjQ5MjViZGQ5XzU0OTc1NTgxNzQ2OA_0588860a-bfe4-4d62-ba61-b62efe5c75db"
      unitRef="usd">3500000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90ZXh0cmVnaW9uOjA2YTUwZTgwOGZhNTQwYjFiOGYwYWI0Mzc1MzdkYmZiXzU0OTc1NTgxNTE0Ng_2e159d27-3711-4ea2-b1fd-fc0a46747d87">Property and Equipment, Net&lt;div style="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;Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Property and equipment&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;118,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,028&#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;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;Less: accumulated depreciation and amortization&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:10pt;font-weight:400;line-height:100%"&gt;(28,715)&lt;/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;(20,562)&lt;/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;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;Property and equipment, net&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;89,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;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;Depreciation and amortization expense of property and equipment was $2.9 million and $2.2&#160;million for the three months ended September&#160;30, 2022 and 2021, respectively, and $8.3&#160;million and $6.1&#160;million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90ZXh0cmVnaW9uOjA2YTUwZTgwOGZhNTQwYjFiOGYwYWI0Mzc1MzdkYmZiXzU0OTc1NTgxNTE0Nw_d3686eef-0e4d-41ea-9be5-4bddcedc13c9">&lt;div style="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;Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Property and equipment&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;118,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,028&#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;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;Less: accumulated depreciation and amortization&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:10pt;font-weight:400;line-height:100%"&gt;(28,715)&lt;/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;(20,562)&lt;/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;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;Property and equipment, net&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;89,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90YWJsZToyMzdjNjI4OTkzZWY0MTkzYWY1OTBmMmJjMTI3ZmJhOS90YWJsZXJhbmdlOjIzN2M2Mjg5OTNlZjQxOTNhZjU5MGYyYmMxMjdmYmE5XzItMi0xLTEtMjUzOTUw_268e0521-0dba-4a89-a69d-a6baf31dc7c6"
      unitRef="usd">118244000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90YWJsZToyMzdjNjI4OTkzZWY0MTkzYWY1OTBmMmJjMTI3ZmJhOS90YWJsZXJhbmdlOjIzN2M2Mjg5OTNlZjQxOTNhZjU5MGYyYmMxMjdmYmE5XzItNC0xLTEtMjUzOTU5_669baea7-c307-45e3-8dca-d4572df22f0d"
      unitRef="usd">76028000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90YWJsZToyMzdjNjI4OTkzZWY0MTkzYWY1OTBmMmJjMTI3ZmJhOS90YWJsZXJhbmdlOjIzN2M2Mjg5OTNlZjQxOTNhZjU5MGYyYmMxMjdmYmE5XzMtMi0xLTEtMjUzOTUw_23ec8d69-64f8-4c65-b981-8b72d99bb43c"
      unitRef="usd">28715000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90YWJsZToyMzdjNjI4OTkzZWY0MTkzYWY1OTBmMmJjMTI3ZmJhOS90YWJsZXJhbmdlOjIzN2M2Mjg5OTNlZjQxOTNhZjU5MGYyYmMxMjdmYmE5XzMtNC0xLTEtMjUzOTU5_9491736b-b204-4389-9b61-6907cecc5c57"
      unitRef="usd">20562000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90YWJsZToyMzdjNjI4OTkzZWY0MTkzYWY1OTBmMmJjMTI3ZmJhOS90YWJsZXJhbmdlOjIzN2M2Mjg5OTNlZjQxOTNhZjU5MGYyYmMxMjdmYmE5XzQtMi0xLTEtMjUzOTUw_17038e65-9049-4c72-bf0c-1b77ac482bc9"
      unitRef="usd">89529000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90YWJsZToyMzdjNjI4OTkzZWY0MTkzYWY1OTBmMmJjMTI3ZmJhOS90YWJsZXJhbmdlOjIzN2M2Mjg5OTNlZjQxOTNhZjU5MGYyYmMxMjdmYmE5XzQtNC0xLTEtMjUzOTU5_1d607959-a2ed-4e06-9c03-911c0d1640e7"
      unitRef="usd">55466000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90ZXh0cmVnaW9uOjA2YTUwZTgwOGZhNTQwYjFiOGYwYWI0Mzc1MzdkYmZiXzU0OTc1NTgxNTMxMg_f58b3bb3-d7d5-425a-b61f-07cc76c07aa9"
      unitRef="usd">2900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90ZXh0cmVnaW9uOjA2YTUwZTgwOGZhNTQwYjFiOGYwYWI0Mzc1MzdkYmZiXzU0OTc1NTgxNTMxNQ_ec0768f2-bed9-4bc4-b712-704eea6935a7"
      unitRef="usd">2200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90ZXh0cmVnaW9uOjA2YTUwZTgwOGZhNTQwYjFiOGYwYWI0Mzc1MzdkYmZiXzU0OTc1NTgxNTMxOA_ffb6f27a-c675-4b59-a66f-12c1c7e0c23f"
      unitRef="usd">8300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTAvZnJhZzowNmE1MGU4MDhmYTU0MGIxYjhmMGFiNDM3NTM3ZGJmYi90ZXh0cmVnaW9uOjA2YTUwZTgwOGZhNTQwYjFiOGYwYWI0Mzc1MzdkYmZiXzU0OTc1NTgxNTMyMQ_c161ef1a-df5c-4cc8-b765-7663f399eed9"
      unitRef="usd">6100000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzEwOTk1MTE2MzMwMDc_aa8c43bc-865a-4d09-9eba-e5d2629a1426">Goodwill and Other Intangible AssetsGoodwill is primarily attributable to the planned growth in the combined business after the acquisition of Remix Global EAD (&#x201c;Remix&#x201d;). Goodwill is reviewed for impairment at least annually, absent any interim indicators of impairment. Goodwill was $10.6&#160;million and $12.2&#160;million as of September&#160;30, 2022 and December&#160;31, 2021, respectively. The decrease in goodwill during the nine months ended September&#160;30, 2022 was due to foreign currency translation adjustments.&lt;div style="margin-top: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 gross carrying amounts and accumulated amortization of the Company&#x2019;s intangible assets with determinable lives as of September&#160;30, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%"&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Customer relationships&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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;4,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,878&#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;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;Developed technology&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;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,362)&lt;/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;2,804&#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;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;Trademarks&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;9&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:10pt;font-weight:400;line-height:100%"&gt;3,995&#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;(435)&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,560&#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;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&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;12,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;10,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Customer relationships&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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;5,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,942&#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;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;Developed technology&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;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#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;(373)&lt;/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,425&#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;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;Trademarks&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;9&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:10pt;font-weight:400;line-height:100%"&gt;4,602&#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;(115)&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;4,487&#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;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&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;14,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;(638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;13,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;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 changes in the gross carrying amounts were due to foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Amortization expense related to developed technology, customer relationships, and trademarks is recorded within operations, product and technology; sales, general and administrative; and marketing expense, respectively, within the Company&#x2019;s condensed consolidated statements of operations. Amortization expense of intangible assets with determinable lives was $0.6&#160;million and zero for the three months ended September&#160;30, 2022 and 2021, respectively, and $1.9&#160;million and zero for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxOTA5NQ_df6985c6-cbe6-4b62-954c-df71206c5a6f"
      unitRef="usd">10600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxOTA5OA_f692fadf-662a-4639-90cb-c704c0ea2976"
      unitRef="usd">12200000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxODE4Mw_d6410aeb-559b-4a0b-8c1c-90f31b0b81fc">&lt;div style="margin-top: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 gross carrying amounts and accumulated amortization of the Company&#x2019;s intangible assets with determinable lives as of September&#160;30, 2022 and December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%"&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Customer relationships&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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;4,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,878&#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;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;Developed technology&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;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,362)&lt;/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;2,804&#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;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;Trademarks&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;9&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:10pt;font-weight:400;line-height:100%"&gt;3,995&#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;(435)&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,560&#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;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&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;12,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;10,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;Amortization Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Customer relationships&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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;5,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,942&#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;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;Developed technology&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;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#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;(373)&lt;/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,425&#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;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;Trademarks&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;9&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:10pt;font-weight:400;line-height:100%"&gt;4,602&#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;(115)&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;4,487&#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;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&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;14,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;(638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;13,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5eb48ad6ff7d4b898f4f7758b5a05a1b_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzMtMi0xLTEtMjUzODk4_93e2ffd8-ac5e-4d15-80d5-291722ca857f">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i147f15a08f6a435bb369d5b2dc6139d3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzMtNC0xLTEtMjUzOTA1_f6d3d873-8508-4dd5-ba6f-430d5419ba10"
      unitRef="usd">4420000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i147f15a08f6a435bb369d5b2dc6139d3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzMtNi0xLTEtMjUzOTEz_a729982f-53ab-403f-b5c2-c4ec92a93355"
      unitRef="usd">542000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i147f15a08f6a435bb369d5b2dc6139d3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzMtOC0xLTEtMjUzOTE3_b31bb0b3-a5fc-43eb-8230-e751bbcbd06a"
      unitRef="usd">3878000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia1d80fd7dfd34c3197c7bbd7a248a797_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzQtMi0xLTEtMjUzOTAx_dba931c9-9739-4c24-b2ca-b6f87b7202ee">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4d0448dacfd14a61a57d42c71f1bb15c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzQtNC0xLTEtMjUzOTA3_c0faeacf-8a52-460c-b295-64f1324a9d0b"
      unitRef="usd">4166000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4d0448dacfd14a61a57d42c71f1bb15c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzQtNi0xLTEtMjUzOTEz_cd00725b-a8e0-4f05-9412-738b044683c9"
      unitRef="usd">1362000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4d0448dacfd14a61a57d42c71f1bb15c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzQtOC0xLTEtMjUzOTE3_67266a78-4f4b-4770-8c00-b29c55dd302e"
      unitRef="usd">2804000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i78989110cc3047de8c81f5b0711ec9f9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzUtMi0xLTEtMjUzOTAz_aaaec9c2-9492-49ea-8da9-4f37403e6ca8">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib7676cd24ab9437e84d8ade49825b4e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzUtNC0xLTEtMjUzOTA3_5aaa6ab9-85c8-4c56-98b6-c0565ed2a44d"
      unitRef="usd">3995000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib7676cd24ab9437e84d8ade49825b4e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzUtNi0xLTEtMjUzOTEz_e21ab43c-b6f6-4104-a2a4-a556f844b8ab"
      unitRef="usd">435000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib7676cd24ab9437e84d8ade49825b4e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzUtOC0xLTEtMjUzOTE3_51f7733a-1531-4b21-8e16-cecf2d09d2fe"
      unitRef="usd">3560000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzYtNC0xLTEtMjUzOTA3_ed1423d7-7e1a-4fab-a7eb-8c86868e291a"
      unitRef="usd">12581000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzYtNi0xLTEtMjUzOTEz_cde69378-d6d4-4d0e-98bd-d826951042d3"
      unitRef="usd">2339000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTo3N2IxMTE4YTQxMDg0NGJmYmY3YTZkYjYwNGRiOTNlOC90YWJsZXJhbmdlOjc3YjExMThhNDEwODQ0YmZiZjdhNmRiNjA0ZGI5M2U4XzYtOC0xLTEtMjUzOTE3_6c96cfe6-845e-4b46-becd-5528c3ddd233"
      unitRef="usd">10242000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iba30098974874580839bb202cb662149_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzMtMi0xLTEtMjUzOTMw_10ab93dc-a351-4b8c-bb3f-3bbe8ffa9fe2">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i03f430f521de45e8b1acb90653d6631f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzMtNC0xLTEtMjUzOTMw_624aecff-9e8c-4e20-a9c2-e8a9e931d54f"
      unitRef="usd">5092000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i03f430f521de45e8b1acb90653d6631f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzMtNi0xLTEtMjUzOTMw_b881ed1e-929f-480b-9616-3d029b9988f5"
      unitRef="usd">150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i03f430f521de45e8b1acb90653d6631f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzMtOC0xLTEtMjUzOTMw_f24f99e8-620f-49d2-9eda-f7aa7d6de3a4"
      unitRef="usd">4942000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9727806b26a24311b6c27e227b51e31e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzQtMi0xLTEtMjUzOTMw_3105b9e5-6fb9-45eb-a485-a51cd62ac6e1">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2ffed80a3e924056b4d69010e20e3528_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzQtNC0xLTEtMjUzOTMw_03c70c44-120c-4981-8e69-24900ff1695d"
      unitRef="usd">4798000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2ffed80a3e924056b4d69010e20e3528_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzQtNi0xLTEtMjUzOTMw_889b6eae-55f1-4234-aa7e-a2ef600f43f8"
      unitRef="usd">373000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2ffed80a3e924056b4d69010e20e3528_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzQtOC0xLTEtMjUzOTMw_bf8ed545-9bed-43a7-9a54-be1a228a9bd5"
      unitRef="usd">4425000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7bdab384f4944e6ca16cbea2f9dc5f55_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzUtMi0xLTEtMjUzOTMw_e193fdf1-e6f7-4dd3-b853-e60330529058">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i64ef307d52e04473b716affccbc145ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzUtNC0xLTEtMjUzOTMw_5fdfb1ec-523b-4fc8-9b0d-17ebce86f128"
      unitRef="usd">4602000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i64ef307d52e04473b716affccbc145ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzUtNi0xLTEtMjUzOTMw_f6911dcc-a63a-4bd4-aa9e-66e2bb15be70"
      unitRef="usd">115000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i64ef307d52e04473b716affccbc145ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzUtOC0xLTEtMjUzOTMw_4f9161b8-cfaf-4b10-956d-dd59595cfddc"
      unitRef="usd">4487000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzYtNC0xLTEtMjUzOTMw_492ff0c7-9406-40b0-a739-6b037cf2baea"
      unitRef="usd">14492000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzYtNi0xLTEtMjUzOTMw_85faf642-7579-4dc0-a06d-b4572b73f83e"
      unitRef="usd">638000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90YWJsZTphMTMwYzQzZDIxZmY0NmM3YmYxN2I5YTY5NDQ3MjRiYy90YWJsZXJhbmdlOmExMzBjNDNkMjFmZjQ2YzdiZjE3YjlhNjk0NDcyNGJjXzYtOC0xLTEtMjUzOTMw_3249f8c1-ff03-41b2-9a1f-dd833e69a386"
      unitRef="usd">13854000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxODkxMA_224d8167-26de-48cc-89ae-6d31d0b874e5"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxODkxMw_3d12b836-9b3f-4b63-9f64-abfaacd6312e"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxODkxNg_62db5f7f-1cf6-4b09-9d0c-91233ef0919b"
      unitRef="usd">1900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMTYvZnJhZzo3NDMzNzRiYjAxNjc0MzU1YjE0ZTU0OWE2YmZlMGI1Yy90ZXh0cmVnaW9uOjc0MzM3NGJiMDE2NzQzNTViMTRlNTQ5YTZiZmUwYjVjXzU0OTc1NTgxODkxOQ_2b62c6a1-a888-4b95-82ff-4aad50b07e8a"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90ZXh0cmVnaW9uOjVmNzQ3OWViOTRiZTRiYjhhNDBjY2RlZjcxYjU2N2NiXzU0OTc1NTgxNDM5Mg_2d5fdabb-ffc8-4344-b5a0-b0853036065b">Balance Sheet Components&lt;div style="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;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Raw materials&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;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;908&#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;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;Work in process&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:10pt;font-weight:400;line-height:100%"&gt;592&#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;670&#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;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;Finished goods&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:10pt;font-weight:400;line-height:100%"&gt;13,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;8,247&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;15,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;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 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Gift card and site credit liabilities&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;18,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,223&#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;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;Accrued vendor liabilities&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:10pt;font-weight:400;line-height:100%"&gt;8,701&#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;6,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Allowance for returns&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:10pt;font-weight:400;line-height:100%"&gt;7,326&#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;6,209&#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;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;Accrued compensation&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:10pt;font-weight:400;line-height:100%"&gt;5,623&#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;6,438&#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;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;Deferred revenue&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:10pt;font-weight:400;line-height:100%"&gt;6,326&#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;5,878&#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;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;Accrued taxes&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:10pt;font-weight:400;line-height:100%"&gt;4,440&#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,728&#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;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;Accrued other&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:10pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;53,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;45,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90ZXh0cmVnaW9uOjVmNzQ3OWViOTRiZTRiYjhhNDBjY2RlZjcxYjU2N2NiXzU0OTc1NTgxNDM5Mw_499d8ae6-98da-46bd-a26c-e02ebdb7fa6e">&lt;div style="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;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Raw materials&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;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;908&#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;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;Work in process&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:10pt;font-weight:400;line-height:100%"&gt;592&#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;670&#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;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;Finished goods&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:10pt;font-weight:400;line-height:100%"&gt;13,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;8,247&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;15,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzItMi0xLTEtMjUzODY1_f68e08fd-e7b8-414a-8375-d8e8f9883954"
      unitRef="usd">888000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzItNC0xLTEtMjUzODY1_7a7c88ac-be27-45b3-b2f6-c35b5a180341"
      unitRef="usd">908000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzMtMi0xLTEtMjUzODY1_d5726555-ded0-4297-8112-b497f229ac2e"
      unitRef="usd">592000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzMtNC0xLTEtMjUzODY1_e07e7c18-9cba-42c7-ae7f-b1806968dc0c"
      unitRef="usd">670000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzQtMi0xLTEtMjUzODY1_64ae84e5-3473-4890-874d-69dfab6e9d5a"
      unitRef="usd">13523000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzQtNC0xLTEtMjUzODY1_03d9d908-0614-4b33-8944-90fe26ab0271"
      unitRef="usd">8247000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzUtMi0xLTEtMjUzODY1_224c8515-ba2b-4cfb-a082-aaf622481cfb"
      unitRef="usd">15003000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTo1YTNlM2U0NjgzZDU0NTAzODU5ZGVmYmZmMTlkY2Y1NS90YWJsZXJhbmdlOjVhM2UzZTQ2ODNkNTQ1MDM4NTlkZWZiZmYxOWRjZjU1XzUtNC0xLTEtMjUzODY1_089c293a-1f15-4f0b-945d-aa642e40a51a"
      unitRef="usd">9825000</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90ZXh0cmVnaW9uOjVmNzQ3OWViOTRiZTRiYjhhNDBjY2RlZjcxYjU2N2NiXzU0OTc1NTgxNDM5NA_d1417e21-d7d0-48a6-b19e-143072577e81">&lt;div style="margin-top:2pt;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 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Gift card and site credit liabilities&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;18,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,223&#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;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;Accrued vendor liabilities&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:10pt;font-weight:400;line-height:100%"&gt;8,701&#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;6,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Allowance for returns&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:10pt;font-weight:400;line-height:100%"&gt;7,326&#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;6,209&#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;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;Accrued compensation&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:10pt;font-weight:400;line-height:100%"&gt;5,623&#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;6,438&#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;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;Deferred revenue&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:10pt;font-weight:400;line-height:100%"&gt;6,326&#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;5,878&#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;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;Accrued taxes&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:10pt;font-weight:400;line-height:100%"&gt;4,440&#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,728&#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;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;Accrued other&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:10pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#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;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&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;53,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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;45,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzItMi0xLTEtMjUzODc1_7e62d041-58ac-416c-a441-5887af4162e6"
      unitRef="usd">18980000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzItNC0xLTEtMjUzODc1_a5d48574-b748-40fa-8fd8-d03883567a29"
      unitRef="usd">13223000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <tdup:AccruedVendorLiabilitiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzMtMi0xLTEtMjUzODc1_6397ca47-3e8f-4eb4-9634-aa1b068d6632"
      unitRef="usd">8701000</tdup:AccruedVendorLiabilitiesCurrent>
    <tdup:AccruedVendorLiabilitiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzMtNC0xLTEtMjUzODc1_8f38e045-b986-4fce-a6b8-ae26e5900e50"
      unitRef="usd">6031000</tdup:AccruedVendorLiabilitiesCurrent>
    <tdup:AccountsReceivableAllowanceForReturnsCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzQtMi0xLTEtMjUzODc1_84c778af-4cf2-42c0-afdb-3036fde2f682"
      unitRef="usd">7326000</tdup:AccountsReceivableAllowanceForReturnsCurrent>
    <tdup:AccountsReceivableAllowanceForReturnsCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzQtNC0xLTEtMjUzODc1_86b42256-659f-44d2-944f-35e83423eb39"
      unitRef="usd">6209000</tdup:AccountsReceivableAllowanceForReturnsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzUtMi0xLTEtMjUzODc1_daf5323b-26d8-4a47-9c16-a06b8a97169e"
      unitRef="usd">5623000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzUtNC0xLTEtMjUzODc1_25c80075-5900-4e97-aaed-beabe0ee4931"
      unitRef="usd">6438000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzYtMi0xLTEtMjUzODc1_170648fc-fffb-49fb-a22f-a3557b800f89"
      unitRef="usd">6326000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzYtNC0xLTEtMjUzODc1_92ad1d69-22e9-4c39-8be5-1c3bcf7a148c"
      unitRef="usd">5878000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzctMi0xLTEtMjUzODc1_042340a3-26f0-4b5e-ba66-3c4e4287cc78"
      unitRef="usd">4440000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzctNC0xLTEtMjUzODc1_dcd965a7-82b6-47ec-b0ca-69ddb6e68221"
      unitRef="usd">5728000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzgtMi0xLTEtMjUzODc1_471ffb71-ba4c-448c-a919-1ee24a36bc1e"
      unitRef="usd">1969000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzgtNC0xLTEtMjUzODc1_250ae6c1-9334-436c-aad5-8e00dd7c61dd"
      unitRef="usd">1746000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzktMi0xLTEtMjUzODc1_76393cdd-19c0-4154-af43-7aa11d14e661"
      unitRef="usd">53365000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMjIvZnJhZzo1Zjc0NzllYjk0YmU0YmI4YTQwY2NkZWY3MWI1NjdjYi90YWJsZTozYTg5MGUxNzcxYTA0NDE2YTQ0N2M2MzZmMDJiNmI2NC90YWJsZXJhbmdlOjNhODkwZTE3NzFhMDQ0MTZhNDQ3YzYzNmYwMmI2YjY0XzktNC0xLTEtMjUzODc1_83c87891-1a64-452e-978a-f2590861104f"
      unitRef="usd">45253000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzE4NjkxNjk3Njg0MDAw_59ba7fd4-ecfb-4ba6-8f20-59453fa92e58">Long-Term Debt&lt;div style="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;In February&#160;2019, the Company entered into a loan and security agreement (&#x201c;Term Loan&#x201d;) with Western Alliance Bank for an aggregate amount of up to $40.0&#160;million to refinance its prior loan and security agreement with Silicon Valley Bank. The Company incurred an immaterial amount of debt issuance costs in connection with the Term Loan. The debt issuance costs are recorded on the Company&#x2019;s condensed consolidated balance sheet and are being amortized over the life of the Term Loan using the effective-interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Term Loan was subsequently amended several times, with the most recent amendment taking place in July&#160;2022. As amended, the Term Loan matures on July&#160;14, 2027 and provides for an aggregate borrowing amount of up to $70.0&#160;million, which bears interest at the prime rate published in the Wall Street Journal plus a margin of 1.25%, with a floor of 6.00%. The Company incurred an immaterial amount of debt issuance costs in connection with the amendment. For accounting purposes, pursuant to FASB ASC Topic&#160;470, &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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, this transaction was accounted for as a modification of the Term Loan. The debt issuance costs were recognized in interest expense within the Company&#x2019;s condensed consolidated statement of operations during the third quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Term Loan requires the Company to comply with certain financial covenants, including, among other things, liquidity requirements, performance metrics, and a debt service coverage ratio. The Term Loan also contains affirmative and negative covenants customary for financings of this type, including, among other things, limitations or prohibitions on repurchasing common shares, declaring and paying dividends and other distributions, redeeming and repurchasing certain other indebtedness, loans and investments, additional indebtedness, liens, mergers, asset sales and transactions with affiliates. In addition, the Term Loan contains customary events of default. As of September&#160;30, 2022 and December&#160;31, 2021, the Company was in compliance with its debt covenants under the Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Term Loan is payable in consecutive monthly installments. Interest is due monthly on amounts outstanding under the Term Loan. The Company is also permitted to make voluntary prepayments without penalty or premium at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;As of September&#160;30, 2022 and December&#160;31, 2021, the effective interest rate for borrowings under the Term Loan was 8.22% and 6.65%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;During the nine months ended September&#160;30, 2022, the Company borrowed an aggregate amount of $0.7&#160;million under the Term Loan and repaid a total of $5.3&#160;million on amounts outstanding under the Term Loan. During the nine months ended September&#160;30, 2021, the Company borrowed an aggregate amount of $5.0&#160;million under the Term Loan and repaid a total of $2.0&#160;million on amounts outstanding under the Term Loan. As of September&#160;30, 2022 and December&#160;31, 2021, the amount outstanding under the Term Loan was $31.3&#160;million and $36.0&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;During the three months ended September&#160;30, 2022 and 2021, the Company recognized $0.1&#160;million and $0.6&#160;million, respectively, of interest expense relating to the Term Loan, which included $0.1&#160;million and $0.1&#160;million, respectively, relating to amortization of debt discount and issuance costs. During the nine months ended September&#160;30, 2022 and 2021, the Company recognized $0.8&#160;million and $1.8&#160;million, respectively, of interest expense relating to the Term Loan, which included $0.3&#160;million and $0.3&#160;million, respectively, relating to amortization of debt discount and issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;As of September&#160;30, 2022, annual scheduled principal payments of the Term Loan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:70.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;2022&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;1,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 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;2023&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;2024&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;2025&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;2026&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;Thereafter&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:10pt;font-weight:400;line-height:100%"&gt;14,333&#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;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 principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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;31,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;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;Less: unamortized debt discount&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:10pt;font-weight:400;line-height:100%"&gt;(593)&lt;/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;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;Less: current portion of long-term debt&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:10pt;font-weight:400;line-height:100%"&gt;(3,881)&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;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;Non-current portion of long-term debt&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;26,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:DebtDisclosureTextBlock>
    <tdup:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i13072b024cf7466bbf51c0af0e1f9b35_I20190201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzEwOTk1MTE2MzkwNzc_5c85c143-9b63-4637-a24c-edd945c8a231"
      unitRef="usd">40000000</tdup:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="idd10e6099f7a42258ad52a19a944d9e8_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzE2NDkyNjc0NTM3MjE_5b675e6c-97cd-4085-8af4-57b707fdf895"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsGross>
    <tdup:DebtInstrumentMaximumBorrowingCapacity
      contextRef="iefa6447543004f97834615cc39dee755_I20220714"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzEwOTk1MTE2MzkxMDk_1443d34e-ebda-4b7a-babc-6b4034d8dfe0"
      unitRef="usd">70000000</tdup:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieb5b54f9999e42afb64ee5432d990f2a_D20220714-20220714"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzEwOTk1MTE2MzkxNDk_ac5a8889-d555-4d18-aa48-bd084aa4a3f9"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tdup:DebtInstrumentFloorPercentage
      contextRef="icb35c71d24d7486cbc6fe82faa591f94_D20220714-20220714"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzEwOTk1MTE2MzkxMjU_4f347ddf-e4cc-437b-8d28-0d8eeb030609"
      unitRef="number">0.0600</tdup:DebtInstrumentFloorPercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ia4313a48396d4f2f8927371565f14995_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzE2NDkyNjc0NTM3Mzc_6819dc82-f0c7-426b-a411-ad0c38111ee8"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i95643be3aa4043b7bb8024fbcb6cbf47_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDY5Mg_d8486e97-2288-4866-8818-128812cb72d3"
      unitRef="number">0.0822</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ida21a09181304af89106eff07a7cdc1b_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDY5NQ_204c8916-ede6-4dd9-a3d8-bffecb6600bc"
      unitRef="number">0.0665</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i9b07e3908f8d4d31a0ccc8b111a85653_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDgxNA_a057c378-c467-4ffd-953c-64ddde66c220"
      unitRef="usd">700000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i9b07e3908f8d4d31a0ccc8b111a85653_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDcxMg_001e2057-f914-4161-ac3c-fde57e5668ce"
      unitRef="usd">5300000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7837cd981995402187e12d906ed9bb07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDg5Mg_798d4dfd-2b62-4a87-af51-1eee0abbbc2d"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7837cd981995402187e12d906ed9bb07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDcyMA_b9ece138-7dc3-41fa-81cf-0d0b9d5cc4a9"
      unitRef="usd">2000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LongTermDebt
      contextRef="i95643be3aa4043b7bb8024fbcb6cbf47_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDkxNQ_1900b9b7-ebb5-44f0-afd3-7c29b902f613"
      unitRef="usd">31300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ida21a09181304af89106eff07a7cdc1b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDkwOA_222bc4be-1557-4109-91a8-d7ace4c89f67"
      unitRef="usd">36000000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iffb3fa2c73434979876cb81b4985964e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzI3NDg3NzkwODA2MTU_23c584d6-acda-4334-9bac-998ac1a513f6"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i54fb8d45bbdb49d1bc90c49b7c74c543_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzI3NDg3NzkwODA2MTg_25f16053-c8ed-47e0-8456-85b8e616eb15"
      unitRef="usd">600000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iffb3fa2c73434979876cb81b4985964e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzI3NDg3NzkwODA2MjE_1621ae0b-a65d-41e6-b437-760434b54d43"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i54fb8d45bbdb49d1bc90c49b7c74c543_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzI3NDg3NzkwODA2MjQ_ec43c2aa-41de-4c48-bec4-e3a6974440e0"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt
      contextRef="i9b07e3908f8d4d31a0ccc8b111a85653_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDk1MA_dbe325f9-34df-4d3c-a011-1cb66f900a10"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7837cd981995402187e12d906ed9bb07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDk1OA_a9dfcd29-b70b-4a9a-ab59-8d116dbd846a"
      unitRef="usd">1800000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9b07e3908f8d4d31a0ccc8b111a85653_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzI3NDg3NzkwODA1NDI_24b64cf8-e7f5-400f-a5a7-0bec6c56a6ef"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7837cd981995402187e12d906ed9bb07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzI3NDg3NzkwODA1NDU_73e873b5-6ec3-46b7-bac9-fefd06512f4e"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90ZXh0cmVnaW9uOjI1Yzc3ZDIzNTVhMTRjZGM5YjVhNTY0ZWFjYzdmZWJmXzU0OTc1NTgyNDY2OA_99b25b0e-c31e-4ade-a827-bbb18015eb28">&lt;div style="margin-top: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;As of September&#160;30, 2022, annual scheduled principal payments of the Term Loan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:70.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;2022&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;1,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 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;2023&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;2024&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;2025&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;2026&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:10pt;font-weight:400;line-height:100%"&gt;4,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 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;Thereafter&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:10pt;font-weight:400;line-height:100%"&gt;14,333&#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;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 principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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;31,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt 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;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;Less: unamortized debt discount&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:10pt;font-weight:400;line-height:100%"&gt;(593)&lt;/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;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;Less: current portion of long-term debt&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:10pt;font-weight:400;line-height:100%"&gt;(3,881)&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;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;Non-current portion of long-term debt&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-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;26,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzItMi0xLTEtMjU4Mjg1_73cf6e40-d917-4816-852f-718f2e31492b"
      unitRef="usd">1000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzMtMi0xLTEtMjU4Mjg1_f199f266-068c-4e0c-9eed-a48348f3a713"
      unitRef="usd">4000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzQtMi0xLTEtMjU4Mjg1_a8ba11cf-8b75-4365-b8af-543fb8122be0"
      unitRef="usd">4000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzUtMi0xLTEtMjU4Mjg1_30c1b885-e845-4cfc-9482-904306d3a1b2"
      unitRef="usd">4000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzYtMi0xLTEtMjU4Mjg1_94c79315-ba66-4953-bf6f-32455f152033"
      unitRef="usd">4000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <tdup:LongTermDebtMaturityAfterYearFour
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzctMi0xLTEtMjU4Mjg1_7519165f-de18-414a-8308-3987672f3b1d"
      unitRef="usd">14333000</tdup:LongTermDebtMaturityAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzgtMi0xLTEtMjU4Mjg1_f0837f2b-4c1c-443b-b8c6-3c6315b39900"
      unitRef="usd">31333000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzktMi0xLTEtMjU4Mjg1_4cae2985-f965-4668-b682-7cfa619f8e7a"
      unitRef="usd">593000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzEwLTItMS0xLTI1ODI4NQ_b163c24e-0624-4d10-94be-e7185e89dd0e"
      unitRef="usd">3881000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zMzUvZnJhZzoyNWM3N2QyMzU1YTE0Y2RjOWI1YTU2NGVhY2M3ZmViZi90YWJsZTo2NWExNjE2N2I1YjE0NTlhODE5YWQ1ZmIyODM3OWFjMC90YWJsZXJhbmdlOjY1YTE2MTY3YjViMTQ1OWE4MTlhZDVmYjI4Mzc5YWMwXzExLTItMS0xLTI1ODI4NQ_d80e9507-1fe4-4fe0-a9cc-0d633c012387"
      unitRef="usd">26859000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90ZXh0cmVnaW9uOjhkZmRhMGRhYTU1NjRiOGM4MmQwYjQ0ZTZjNDM5NThkXzU0OTc1NTgxNTA0MA_f58382c7-1d07-4e42-a866-72774b410db2">Common Stock&lt;div style="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;Each share of Class&#160;A common stock is entitled to one vote per share. Each share of Class&#160;B common stock is entitled to ten votes per share and is convertible at any time into one share of Class&#160;A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 table below summarizes the Class&#160;A common stock and Class&#160;B common stock authorized, issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding&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="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Class&#160;A common stock&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:10pt;font-weight:400;line-height:100%"&gt;1,000,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;td colspan="3" style="background-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;69,887&#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;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;Class&#160;B common stock&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:10pt;font-weight:400;line-height:100%"&gt;120,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;30,845&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;100,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding&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="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Class&#160;A common stock&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:10pt;font-weight:400;line-height:100%"&gt;1,000,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;td colspan="3" style="background-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;57,779&#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;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;Class&#160;B common stock&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:10pt;font-weight:400;line-height:100%"&gt;120,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;40,656&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;98,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:StockholdersEquityNoteDisclosureTextBlock>
    <tdup:NumberOfVotesForEachShareOfCommonStockHeld
      contextRef="i509f1bde48b048ecab0235d506f8e358_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90ZXh0cmVnaW9uOjhkZmRhMGRhYTU1NjRiOGM4MmQwYjQ0ZTZjNDM5NThkXzEwOTk1MTE2Mjg5NzY_30ea0c3a-4299-48fe-9102-f8b19260504a"
      unitRef="vote">1</tdup:NumberOfVotesForEachShareOfCommonStockHeld>
    <tdup:NumberOfVotesForEachShareOfCommonStockHeld
      contextRef="i544483e251f340b2ab80e72e25ac0bd8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90ZXh0cmVnaW9uOjhkZmRhMGRhYTU1NjRiOGM4MmQwYjQ0ZTZjNDM5NThkXzEwOTk1MTE2Mjg5OTI_e8eb985a-3a06-4a0d-b278-51ad1fb6272d"
      unitRef="vote">10</tdup:NumberOfVotesForEachShareOfCommonStockHeld>
    <tdup:StockholdersEquityConversionOfStockRatio
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90ZXh0cmVnaW9uOjhkZmRhMGRhYTU1NjRiOGM4MmQwYjQ0ZTZjNDM5NThkXzEwOTk1MTE2Mjg5ODQ_3935837d-4dc3-40d7-b070-e6ca626a2ff1"
      unitRef="shares">1</tdup:StockholdersEquityConversionOfStockRatio>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90ZXh0cmVnaW9uOjhkZmRhMGRhYTU1NjRiOGM4MmQwYjQ0ZTZjNDM5NThkXzU0OTc1NTgxNTA0MQ_2b3f826a-bbaf-4418-836c-f0bc561f07d2">&lt;div style="margin-top: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 table below summarizes the Class&#160;A common stock and Class&#160;B common stock authorized, issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding&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="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Class&#160;A common stock&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:10pt;font-weight:400;line-height:100%"&gt;1,000,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;td colspan="3" style="background-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;69,887&#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;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;Class&#160;B common stock&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:10pt;font-weight:400;line-height:100%"&gt;120,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;30,845&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;100,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issued and Outstanding&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="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Class&#160;A common stock&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:10pt;font-weight:400;line-height:100%"&gt;1,000,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;td colspan="3" style="background-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;57,779&#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;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;Class&#160;B common stock&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:10pt;font-weight:400;line-height:100%"&gt;120,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;40,656&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;98,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i509f1bde48b048ecab0235d506f8e358_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzMtMi0xLTEtMjUzODMy_97476b66-c10c-4cbd-9a75-64d9e882aee2"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i509f1bde48b048ecab0235d506f8e358_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzMtNC0xLTEtMjUzODM5_cfa6e323-b16f-4db2-8adf-8505d0c4bf3c"
      unitRef="shares">69887000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i509f1bde48b048ecab0235d506f8e358_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzMtNC0xLTEtMjUzODM5_cfdd3deb-658c-4619-86f6-6e22aec2c98c"
      unitRef="shares">69887000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i544483e251f340b2ab80e72e25ac0bd8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzQtMi0xLTEtMjUzODMy_b08efaa6-27d8-44ff-8ebd-ee1991ecb5bd"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i544483e251f340b2ab80e72e25ac0bd8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzQtNC0xLTEtMjUzODM5_a528621e-44c8-46c8-b499-2eff90f2a888"
      unitRef="shares">30845000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i544483e251f340b2ab80e72e25ac0bd8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzQtNC0xLTEtMjUzODM5_e2a3fda4-065d-4457-a62d-35dd83e718cb"
      unitRef="shares">30845000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzUtMi0xLTEtMjUzODMy_d9d11878-b942-4b5b-9c1d-c050420c8ae0"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzUtNC0xLTEtMjUzODQx_00f8ea9e-9c9c-42c0-bc7b-a3a5773a5e14"
      unitRef="shares">100732000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia1823b95f95e42fda0bf78950c84d8a0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTo4OTEzOTQzYWU0YmE0ZGQwODZiNDgwMTYyYzE4ZjM0OS90YWJsZXJhbmdlOjg5MTM5NDNhZTRiYTRkZDA4NmI0ODAxNjJjMThmMzQ5XzUtNC0xLTEtMjUzODQx_8ed2f539-c9a1-4811-bb0b-e585cc3fffed"
      unitRef="shares">100732000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5fe382601203448b9781347eaacc6e67_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzMtMi0xLTEtMjY3MjI3_ea094d81-6209-429f-8f0a-764ae0f6f26e"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5fe382601203448b9781347eaacc6e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzMtNC0xLTEtMjY3MjI3_06d09ebd-ed0d-4fa2-be8e-76a4c5f55333"
      unitRef="shares">57779000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5fe382601203448b9781347eaacc6e67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzMtNC0xLTEtMjY3MjI3_dd60ca58-e623-4049-92d9-45aac2adbc52"
      unitRef="shares">57779000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i686d7f5e285746d0afb9acc39779233f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzQtMi0xLTEtMjY3MjI3_e703e1be-12f1-43f6-8146-51087cfe74e5"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i686d7f5e285746d0afb9acc39779233f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzQtNC0xLTEtMjY3MjI3_10bd516f-76ea-47d7-9712-7c55e0205ad0"
      unitRef="shares">40656000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i686d7f5e285746d0afb9acc39779233f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzQtNC0xLTEtMjY3MjI3_6806a282-c836-425b-beaf-1552f2a67ab2"
      unitRef="shares">40656000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzUtMi0xLTEtMjY3MjI3_18dbab2e-0d08-44a9-91b6-445c42125872"
      unitRef="shares">1120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzUtNC0xLTEtMjY3MjI3_4061651f-cdd4-43e0-a896-96173be942a9"
      unitRef="shares">98435000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6199bad507854a9b9860da0c6b261165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDEvZnJhZzo4ZGZkYTBkYWE1NTY0YjhjODJkMGI0NGU2YzQzOTU4ZC90YWJsZTowNmVlNDkxNmYxNzY0ZTQxOTBhZTA3NDcxYTE4NGU2Ni90YWJsZXJhbmdlOjA2ZWU0OTE2ZjE3NjRlNDE5MGFlMDc0NzFhMTg0ZTY2XzUtNC0xLTEtMjY3MjI3_ac219b61-7512-4c42-bd9f-d42d7fe7db64"
      unitRef="shares">98435000</us-gaap:CommonStockSharesIssued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90ZXh0cmVnaW9uOjE4YTY1NDRhZjdiNTRkNDRiNmIwZmFiNGM5OWUxODJlXzU0OTc1NTgxOTI0MQ_4315cfbf-e5cf-465b-b2fa-bbe8a4690ba9">Stock-Based Compensation&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has stock-based compensation plans, which are more fully described in Note&#160;11, &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;Stock-Based Compensation Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to the Consolidated Financial Statements included in the 2021&#160;10-K. During the nine months ended September&#160;30, 2022, the Company granted 10.2&#160;million restricted stock unit awards with a weighted-average grant date fair value of $7.09 per award.&lt;/span&gt;&lt;div style="margin-top: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 table provides information about stock-based compensation expense by financial statement line item:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;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="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operations, product and technology&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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#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;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;Marketing&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:10pt;font-weight:400;line-height:100%"&gt;818&#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;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;2,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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;Sales, general and administrative&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:10pt;font-weight:400;line-height:100%"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;10,539&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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;20,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7ce332891213482397dc79cfdbc9cea5_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90ZXh0cmVnaW9uOjE4YTY1NDRhZjdiNTRkNDRiNmIwZmFiNGM5OWUxODJlXzU0OTc1NTgyNDM4Ng_e605c2fc-1534-4c6f-b4d6-71e9b799ad7c"
      unitRef="shares">10200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7ce332891213482397dc79cfdbc9cea5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90ZXh0cmVnaW9uOjE4YTY1NDRhZjdiNTRkNDRiNmIwZmFiNGM5OWUxODJlXzU0OTc1NTgyNDM5NA_db6e088c-df23-4bcf-a6bd-22c3e34e305b"
      unitRef="usdPerShare">7.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90ZXh0cmVnaW9uOjE4YTY1NDRhZjdiNTRkNDRiNmIwZmFiNGM5OWUxODJlXzU0OTc1NTgxOTI0Mg_902a6ecc-6e19-45b1-91c9-62709d5fcfb8">&lt;div style="margin-top: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 table provides information about stock-based compensation expense by financial statement line item:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:37.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.764%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;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="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Operations, product and technology&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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,358&#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;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;Marketing&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:10pt;font-weight:400;line-height:100%"&gt;818&#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;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;2,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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;Sales, general and administrative&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:10pt;font-weight:400;line-height:100%"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;10,539&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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:0.5pt 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;20,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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:0.5pt 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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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="i14bedbe067b441bfa70ef9025c780438_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzMtMi0xLTEtMjU0MTA2_51bd2c2a-d6d6-451c-8ef5-fac68a8374a3"
      unitRef="usd">2480000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide92ed44650d4dada31a30920c8cbadf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzMtNC0xLTEtMjU0MTA2_4237dfb8-e430-4d99-a46b-346d5d613ce9"
      unitRef="usd">1024000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1cb8e7ea02ef418e8c60e9a0491309f7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzMtNi0xLTEtMjU0MTA2_4e876a97-90d8-49e9-b3b2-429ad3111b7d"
      unitRef="usd">7842000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i286db85ea56d435da5a0c7ba91a41c79_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzMtOC0xLTEtMjU0MTA2_ca067978-4241-4ee1-80e7-b9a9840dd067"
      unitRef="usd">3358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic9eeecf180f54741a32971a7978d933d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzQtMi0xLTEtMjU0MTA2_e80dafd2-0901-48d8-bf23-be8e1dcb3341"
      unitRef="usd">818000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1726ed93b1841e29ac3237ffb9fd492_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzQtNC0xLTEtMjU0MTA2_8cfac79f-7657-4e8c-8f33-70404c80d1ce"
      unitRef="usd">341000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if998827726894246b436966624d57a59_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzQtNi0xLTEtMjU0MTA2_9932f2e1-ed03-4463-8381-19e4ce27ddbd"
      unitRef="usd">2377000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9d260e8da936473fbe7c6fd576911907_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzQtOC0xLTEtMjU0MTA2_32f64742-3f3e-42c8-8054-a48fafa68404"
      unitRef="usd">1067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i863c6223d7d24f9fae6df6dec4bdb479_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzUtMi0xLTEtMjU0MTA2_96a6e7aa-76b8-4b00-9a95-a55c4007da3f"
      unitRef="usd">3879000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf4ec93f7a134cd0bc8c8cd1ce2cbc03_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzUtNC0xLTEtMjU0MTA2_989fa9b9-92fd-485f-91fc-b0edf406b3c9"
      unitRef="usd">1630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0a62668d69064dd3b70410f12450bd54_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzUtNi0xLTEtMjU0MTA2_b5e8619e-9259-40de-a306-7d9b7ee669a5"
      unitRef="usd">10539000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a9f54eebe1f41bda0f60b4440a9ac6d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzUtOC0xLTEtMjU0MTA2_5c8e378f-0003-4835-bec8-52a7e04ac700"
      unitRef="usd">4964000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic371685942d04cda9ab52876dfb52c5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzYtMi0xLTEtMjU0MTA2_a90e26d6-6b85-4cec-9ba1-5d8b5e7c9313"
      unitRef="usd">7177000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i81dd9f6be1144ffc84a17c56e6bc2962_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzYtNC0xLTEtMjU0MTA2_ff776d1a-874c-47bf-b4cd-fc729077aa2b"
      unitRef="usd">2995000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzYtNi0xLTEtMjU0MTA2_76237f84-789d-40db-8270-6be8d5eb7bc7"
      unitRef="usd">20758000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNDYvZnJhZzoxOGE2NTQ0YWY3YjU0ZDQ0YjZiMGZhYjRjOTllMTgyZS90YWJsZTo3ZjliMWJlNjI1MjI0MjFhYWM3ZmZmZjZkY2MwMzc3Zi90YWJsZXJhbmdlOjdmOWIxYmU2MjUyMjQyMWFhYzdmZmZmNmRjYzAzNzdmXzYtOC0xLTEtMjU0MTA2_44399cdc-2fb2-42eb-a229-13061bb50124"
      unitRef="usd">9389000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNjMvZnJhZzphNmM2ZWVhZTEyMjE0MmRmOGZiNWRmZTJkMmFmZWFjMC90ZXh0cmVnaW9uOmE2YzZlZWFlMTIyMTQyZGY4ZmI1ZGZlMmQyYWZlYWMwXzU0OTc1NTgxNjI2Mw_abb4ce7c-58e4-477d-a1c4-23c9b662406e">Commitments and Contingencies&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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-top:18pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for limited and customary indemnification obligations. 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTgvZnJhZzo4OTJiMThhNjhiYWI0M2MxOTY4YjBlM2IxYWNlN2Q0Mi90ZXh0cmVnaW9uOjg5MmIxOGE2OGJhYjQzYzE5NjhiMGUzYjFhY2U3ZDQyXzU0OTc1NTgxNzIyMw_90d8a7a0-7212-4a3e-a6fe-5582b4116d88">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, 2022 and 2021 was determined based upon estimates of the Company&#x2019;s annual effective tax rate for the years ending December&#160;31, 2022 and 2021, respectively. Since the Company is in a full valuation allowance position due to losses incurred since inception, the provision for taxes consists solely of certain state income taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90ZXh0cmVnaW9uOjJmNzlmYjk3NjVkODRjMzNiYjY3ODhmMGE0YTQ1ZmI3XzU0OTc1NTgxNDU5MQ_2052e327-3fbb-4874-bcdd-ac13eb356e23">Loss Per Share&lt;div style="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;The following participating securities have been excluded from the computation of diluted loss per share for the periods presented because including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;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="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Outstanding stock options&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:10pt;font-weight:400;line-height:100%"&gt;17,966&#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;20,796&#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;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;Restricted stock units&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:10pt;font-weight:400;line-height:100%"&gt;8,693&#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;352&#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;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;Delayed share issuance related to acquisition&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:10pt;font-weight:400;line-height:100%"&gt;131&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-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;230&#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;101&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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;27,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90ZXh0cmVnaW9uOjJmNzlmYjk3NjVkODRjMzNiYjY3ODhmMGE0YTQ1ZmI3XzU0OTc1NTgxNDU5Mg_0369e305-3b99-468d-b808-625b083c8c0c">&lt;div style="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;The following participating securities have been excluded from the computation of diluted loss per share for the periods presented because including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:80.138%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;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="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&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;Outstanding stock options&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:10pt;font-weight:400;line-height:100%"&gt;17,966&#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;20,796&#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;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;Restricted stock units&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:10pt;font-weight:400;line-height:100%"&gt;8,693&#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;352&#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;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;Delayed share issuance related to acquisition&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:10pt;font-weight:400;line-height:100%"&gt;131&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-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;230&#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;101&#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;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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;27,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:0.5pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt 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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9e9ca7df658a4d59967f8c0f3a94e521_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzItMi0xLTEtMjUzODA5_61f1634b-e8fe-4fcb-9e12-281f65556cbf"
      unitRef="shares">17966000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id7cfc25f152f4588834b4bd7da906b39_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzItNC0xLTEtMjUzODA5_a9f17321-3e8f-42e4-8263-2eec001940f9"
      unitRef="shares">20796000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i81de95b12f2549ce8a6a9b157a10bacd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzMtMi0xLTEtMjUzODA5_1ad8ee64-5708-4c0c-a52f-91ecf330d4d3"
      unitRef="shares">8693000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i39f2daad9ff64186ba41dee2d85a5f7a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzMtNC0xLTEtMjUzODA5_68c2fa77-3d54-48b7-9871-ffff45524803"
      unitRef="shares">352000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8e292db0a01d4840b52a8d10484d4900_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzQtMi0xLTEtMjUzODA5_4d8ab8e5-7d00-44b8-bf79-a3f815f8dca2"
      unitRef="shares">131000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7a950c162314494b39fe2a004c40fc7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzQtNC0xLTEtMjUzODA5_7805e0c0-86c6-48f7-87e3-76194b92174f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifa8d0595c06b4b86bfc5b15504c282b0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzUtMi0xLTEtMjUzODA5_56097f16-c8e4-42e0-8865-f848a858c348"
      unitRef="shares">230000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia087d5cc22a8426c9e6415c2493c9a92_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzUtNC0xLTEtMjUzODA5_6a8a354a-24ec-474b-b42f-9eeeaae367ad"
      unitRef="shares">101000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0c13cc9e6b20476287af5e6667478d76_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzYtMi0xLTEtMjUzODA5_a7403544-f558-461b-9bf4-75dabac65242"
      unitRef="shares">27020000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3875c6e7dc484a589e7ca44c06ad0d51_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkZDU2ZWZmZGU1ODQyMWI5YzJkZTI4MzgzYzgzZDg1L3NlYzo5ZGQ1NmVmZmRlNTg0MjFiOWMyZGUyODM4M2M4M2Q4NV8zNTMvZnJhZzoyZjc5ZmI5NzY1ZDg0YzMzYmI2Nzg4ZjBhNGE0NWZiNy90YWJsZTozNDQxOWQzNzZkYWQ0ZGRiOWExZjEyODBiMzUyOTMzYi90YWJsZXJhbmdlOjM0NDE5ZDM3NmRhZDRkZGI5YTFmMTI4MGIzNTI5MzNiXzYtNC0xLTEtMjUzODA5_8f2432cd-e320-4e86-bd08-c3cf24993aa5"
      unitRef="shares">21249000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
