<?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:seer="http://seer.bio/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="seer-20230331.xsd" xlink:type="simple"/>
    <context id="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib82007282f384439abcbb33d9f9d1091_I20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="i668a0c8bc5044d73a78dd215671b9353_I20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idf094855b65640909fc35511ff5cb63c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49387dd415f54115a37771a281ce1a1b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88082f07e64c44de916ed3861598fbe8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2f045d0521f6439b890e633d81062d11_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8599ffb89f804067a299436a6aadbdc0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i26b2aa2d234f473dad29df0cb5e52f9f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if5bbcb7a35db4077913bd2d482720983_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5e9c9bf400d64995a90cc51a0d062823_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iea504de874cc40f5ab5c7f2ee448472b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i83eee45b2bff428c836315d27db39687_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i939fd30d016d47a69e0cf50cd9e4cc88_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i160304ea4135427ebedb18313d6aa2de_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:GrantAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iae49f7406d3746bc91ba4195a90a8b82_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:GrantAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icdb09266122849b5ab2065565db352dd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i416ae757c1d745f68e0fd2d8a555c343_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75fae3a1f7314540a3902a3fbf15ee9f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id882ed513071460aacbfab6819ce0cd3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a7307d71d1445b8b7ed8f32715319a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic2b7bedd073140cdb22c0af5c505ad62_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i16ea4e8b4e0a4034ae7c869786006a00_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if2aec36a5af34aa48fba78f58c5d1778_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5298564e802d44d5a4ea0a66bf7e8f68_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic952ba50217948138b8b1a4377e0b6ab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i61f396de1e534da5a0deeb12b87f7b43_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idf5ce136a6734beaa67cc719877172c6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i36832b19f57a4ab58c98e58fdd14a81a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i6a55fc33e4d5423a9a221d1dde2e6df0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i95113e7a785446c9aa68b99c49ba796d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i7f7ee93677b2434fb9b8025627695f03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="ib7f583736e7b40da8ef1f7f6d2a2ac71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i212a1e9c6c3a4305afcf435578202bc5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="ibd8f14467e7844ff89b2d0c87201b930_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="if46dca671d3f490fb236ac7ecd3e8059_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i5142320e69374829b45cffe8227e1868_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i219e37aab599483ea007936850b5f37f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i430035e78b2144ac98c64c3a8e8bb086_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="i46ba548cd38346f4918712e96cdd09f4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="id3148567476c4b42ae0ef2399d405b3a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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="ib131b54454dc4b44b2ee0c35fc690603_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i03fecd9094db412493aee70267aaa993_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i798a9d0f3b1d426d92a5f6a5062008be_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if0167969600c4d90a35d5f30c6b76946_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7478dda84a394696b29f641304d7cf44_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4fff2cb4b6324d44a8cd7264f7b4d340_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:SiliconValleyBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7b69b784ca08417e8d034d4c478f5137_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i076df03a62164ddf889456fd7e678ee7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i593e7695beba4122a88f067e20844286_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">seer:AsiaAndEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib8dd6d79d7674055aa665e0fae29e239_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">seer:AsiaAndEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i79af84a0e2c343518bfe178719147020_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie542e3bc6a2947e2bd4d82659420b5b5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia7bbbb2de33541e38e8bb66e76ccea9f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5eb668dd46314e358417a77c36e6209f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b4d1f0ebc4a41a6984bf9de905545ac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0b680b7f28ad4c628c07bb87c77546bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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>2023-03-31</instant>
        </period>
    </context>
    <context id="ib9d5c02d826e4ec8a3c2841fb69a533b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a167599cf3a45159b56a0246099279d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iafd7c421777b463e9210370ed693c780_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="iee2cdcbe6c434aa9837c6d322ded5100_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7deb14ddee2749eb80291d6c7cc12ea9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i19bd2f9310b3452c9f71bc4c1f8e445f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i71b4a404c25c4713a4d8b3a626290ff9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4c204e7eaf744e1c854b22d184784180_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i11bf68f32bd74042b542430842a9537d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic53a74ccb41841c581925a8a249c9d75_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iccaa660cc29444adaca69cf8979ff114_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8b7019383d4b426899805433e0b3a4a9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia778d58ce82d4e699f0122b3d03e5d90_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1aaf167cf54e4559a0251d31ee875531_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibafc6c3dfda1418b90e41e49dffdedbc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic4f82964aee748aca9a94c202d874882_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic148cb839de143cbbb500d9c6df2a01d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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>2023-03-31</instant>
        </period>
    </context>
    <context id="i619c103ea23840fba6c3b980c7586b74_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3bb6cafd13d44847abbd160fd2839882_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i38f85cf4cdb34fab8a7fedbe3ddd6641_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="icadbba3231b9447ebef1454cf98faac2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i326f4dc2e2284da3bdd1c15967551a72_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i749a507bd8cc4f34a3d9154ae7365033_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</instant>
        </period>
    </context>
    <context id="i9e06fbba5b0646bca4c229c4a3f061f9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</instant>
        </period>
    </context>
    <context id="ifb2b260d96d4410d9cdce7077d925688_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</instant>
        </period>
    </context>
    <context id="i54a2f68898c14e268d0955751c9095de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2404ed5a6584770801775f752b75b47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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-12-31</instant>
        </period>
    </context>
    <context id="i4e4206302e27458ebd99bdd5a811259f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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-12-31</instant>
        </period>
    </context>
    <context id="i57f471e6b02b4b22ba874e18a0287f4d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</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-12-31</instant>
        </period>
    </context>
    <context id="i476ae8b66a974fdab5949769d222f58e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i92f78f330d894070a1909d7568ab896f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="i814bceef5a184e1e9eba7488fa675dd9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="ie8ca8daa2acc4312ae84f46bbf3c1701_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="ic736225d3ee34ef691f884d9d6a7522d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if89bc6f98f2e475a8a29ecbee16b1aa6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="ibaf0cedbd86747c6b8af438c8278d0c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="iaa22e33e293441cf9adb83e8caca4e3e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="i60051ad9fc3e481daf875fd14800f79a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i573075dca16a41fb9b1ddef997dd750a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</instant>
        </period>
    </context>
    <context id="iecd76e62f1234d179025496bc6553d77_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</instant>
        </period>
    </context>
    <context id="ia17840a0be604be49a7f26855021dee8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</instant>
        </period>
    </context>
    <context id="if9d42a8070084991b60e96d469292634_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4dd346181911411b87873bb037cafbce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="id590e67d803d44af88b72e7b9a546fef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="i9f4f27d4962d46f88154fb6bc979f7fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</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-12-31</instant>
        </period>
    </context>
    <context id="ia7584647e35645b7ae77edec5f87cd05_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a7fd38b6b12475b8ebd9022d8cef4a9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if7b4d7cd224a477d9e63c8a749d50639_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i20c1e0b9dfed45df90a271f4e544a4f3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i26be6f6b3ee245eab855d565adcfdb21_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i05f44f8772ad40c9b9d7ad33b817b51e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if43b4eb0d9414e72a1563fea05e05ffb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5fa189f1ba1c468f96959f6032761268_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8fb4b81fff3748ccbc7efda5b8adfb2e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6f7d54442c864d429fbda1cfca8bd6a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd929956e19a40c3a28803abacb17997_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic700de2b87904a1982dbc66d88b37c49_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7c419e633c74ba4af470010ee2ca60d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iabbe40d2624a4266a23769efb685e487_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i90b0df8095ce49d1ace15e7222541d87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94616f7473da42e580322946800a08fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic631d27243724bbda29786520bdfbe38_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i43e62ac8e3304a2ab10a5c5cc33b8677_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i834ffd82062e42c8ac67dec92e4b11c5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:LaboratoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idc2e1932fa6e4f579844b341f2ca57bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:LaboratoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id577397acc0d42e6941481f0cb0f133f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3e3e2a60f19441388cc25028829cb5a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i549fc01f630744fb80aae4287617df0a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia944c4ff9cb641afbf02340052e5e87d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8ca5a123a994b83820f447b2c21035a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i903abc3813fb4563a44baa372541dfc7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f21aa8114184160b34606e83ce3d48b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id8aff94265d04adeb3f0f90f4282ce94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50a1e92996054cf28730df996174075f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ae72e66003c4043a2dbaaaffc2a20b6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3430901c6fc44b249e5fd58806f0282b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6009ec170e84d848977e6ac9aa6cd88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7d63a1243504bac9f25d826caf40907_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8f32b70479ef4ab0bc8edfeb1670cb39_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:NationalInstitutesOfHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i2e1d5c46b02d44d6b4d0175f65046fe9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:NationalInstitutesOfHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i750de3971d7745c0841defc76e6b9e2f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:NationalInstitutesOfHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1ee263ae72af4fd09b8c3b386a606dcf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1cace888b82b442c9d3c22f580de9692_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1164081335e14280b211720368a59ece_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idfdceea8d6114899b5ff3f85f86872d5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie5585d7a10df4ad5977b96724fc0f14c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3c228544bad84c688b5111ff2ea53cd6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i86025889a821462fb7b077a4eee0f1b6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i02473d264a9b4e4db25e56d9f85090ab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a2660363f1740a886e8eecd90e9c1c6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">seer:MarketConditionOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i30b895085b3d4b9bba75d81769a7feec_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if6b8e49d4eeb445b814363f4218c28fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacf657c0024643628ad70a3fd44ef1ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0ef24eb3cde94eb88a6520118438e980_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i13cc6ab9931146949d4bbba6e3cec099_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iac95d08df66b4f8a87870815f52b2a4a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaab76ed1302a4436ba9868856056af29_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i642b581992204f98a44cc536c49d7343_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i00a7a58a610342b09537b5d236c1c7d1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia289832bd8d04fbca0f268631763590e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ife7f0a299ece4504b355aba142ff6ae8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2c5164c3ebf64cb2ac2c390a7fecb62c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i361204128306454eafda11431dcabdb8_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i8c9dab13b70046c2a64cadb2020e555d_I20220621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-21</instant>
        </period>
    </context>
    <context id="i3b67c25b15624c9b90cb95936450b1e6_I20220621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2022-06-21</instant>
        </period>
    </context>
    <context id="iaa6a385adef64cb3831f5cbcd0b2c730_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i77943d3d38cc4f36840ef77761a1447d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic393aa40842c4bb18c48740f7549b633_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">seer:RedwoodCityCAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie70d3f76f3a54fd38d578ad3e1f321dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">seer:FacilityLeaseAgreementLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id737f7d0769f4b948f8d9d102cf6dd7d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">seer:FacilityLeaseAgreementLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6e154cb9a2c4e1b9271d73870e60b42_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">seer:SanDiegoCAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i22e89ee759574bb5b0a63e77b2a1b082_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic986cce335714105ac498aafa340c76d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40cbc92628b742c1a59ad0f1eacaf4fb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7ccbd11501c544f6bff29833fdbcb1d6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a00f3f3048b4a00adfa870fde2b5f99_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i37fb7a40a29c4df39f2f9f7255681e96_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iac77939e652c4c1ba0680b810f3c320d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4ffae47c3c445428eb75df744473f4f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8c6655faa62844d6b2347f7371f8f749_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3e9c7f98218d42fa84f9d8e5cfc1e89a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7fd1f7eeee6e44249910e80dea0b1993_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3c40011f34cd45509b15e425b8eb42ad_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifa9c2aad46c141a4aa93d476d928f125_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia441820543304d59bc4ea0e16fb31f0a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <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>seer:vote</measure>
    </unit>
    <unit id="planparticipant">
        <measure>seer:planParticipant</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80L2ZyYWc6MDFhMTBjNDRlZDY1NDEyOWI4YTUzNzU1ZGQ0YWNlYjcvdGFibGU6ODQxYTU0ZTQ2ZmM5NGNiMWE1MGJiMjZlOGRkMGMyNDEvdGFibGVyYW5nZTo4NDFhNTRlNDZmYzk0Y2IxYTUwYmIyNmU4ZGQwYzI0MV8yLTEtMS0xLTE2MTA0Ng_d26f03ac-b5bc-42e4-85fd-9cc5b8049e28">0001726445</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80L2ZyYWc6MDFhMTBjNDRlZDY1NDEyOWI4YTUzNzU1ZGQ0YWNlYjcvdGFibGU6ODQxYTU0ZTQ2ZmM5NGNiMWE1MGJiMjZlOGRkMGMyNDEvdGFibGVyYW5nZTo4NDFhNTRlNDZmYzk0Y2IxYTUwYmIyNmU4ZGQwYzI0MV8zLTEtMS0xLTE2MTA0Ng_a7aca8d8-3e60-44e2-a047-5afca2004600">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80L2ZyYWc6MDFhMTBjNDRlZDY1NDEyOWI4YTUzNzU1ZGQ0YWNlYjcvdGFibGU6ODQxYTU0ZTQ2ZmM5NGNiMWE1MGJiMjZlOGRkMGMyNDEvdGFibGVyYW5nZTo4NDFhNTRlNDZmYzk0Y2IxYTUwYmIyNmU4ZGQwYzI0MV80LTEtMS0xLTE2MTA0Ng_6cc69566-bedd-47dc-bb85-eea6f1f0c7e4">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80L2ZyYWc6MDFhMTBjNDRlZDY1NDEyOWI4YTUzNzU1ZGQ0YWNlYjcvdGFibGU6ODQxYTU0ZTQ2ZmM5NGNiMWE1MGJiMjZlOGRkMGMyNDEvdGFibGVyYW5nZTo4NDFhNTRlNDZmYzk0Y2IxYTUwYmIyNmU4ZGQwYzI0MV81LTEtMS0xLTE2MTA0Ng_1ef6865c-cd39-41fe-823c-0db607d89951">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80L2ZyYWc6MDFhMTBjNDRlZDY1NDEyOWI4YTUzNzU1ZGQ0YWNlYjcvdGFibGU6ODQxYTU0ZTQ2ZmM5NGNiMWE1MGJiMjZlOGRkMGMyNDEvdGFibGVyYW5nZTo4NDFhNTRlNDZmYzk0Y2IxYTUwYmIyNmU4ZGQwYzI0MV82LTEtMS0xLTE2MTA0Ng_0a8f8209-b93a-4c24-9770-667b7e2d8570">false</dei:AmendmentFlag>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="ic631d27243724bbda29786520bdfbe38_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMTg4MQ_b1e546e9-237b-4973-a2fb-1c170cb6a8eb">P1Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <dei:DocumentType
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzk2_6edcfe37-408e-4231-ab04-b838be82553d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzgz_7e60a9ab-d768-41e6-af3a-5578e3cbb5b6">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml81NDk3NTU4MTYzMzc_cd15436b-276c-4f6b-af31-97ec9a871414">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzc5_f28ba000-6e76-4c65-97f3-3bec5ed481bd">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzgw_ce3321a8-6071-42a6-8488-5c23e8b3cdef">001-39747</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzg0_5540638e-ef55-4f93-8631-4c18ff8142bc">SEER, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6Y2RhMWE2NzY0NmNmNDZlNjk3Y2IyODY2MDA1YzNiYjgvdGFibGVyYW5nZTpjZGExYTY3NjQ2Y2Y0NmU2OTdjYjI4NjYwMDVjM2JiOF8wLTAtMS0xLTE2MTA0Ng_30f89b77-a8ad-45a0-8d7e-15b60f23cf25">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6Y2RhMWE2NzY0NmNmNDZlNjk3Y2IyODY2MDA1YzNiYjgvdGFibGVyYW5nZTpjZGExYTY3NjQ2Y2Y0NmU2OTdjYjI4NjYwMDVjM2JiOF8wLTItMS0xLTE2MTA0Ng_84e407c6-32f4-4d33-8cb6-7cd08bea9a57">82-1153150</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzky_14a1fa47-a42c-4ecd-8e2d-0291fb8161af">3800 Bridge Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzgx_3617519b-3174-48ae-922f-3df0c97851b8">Suite 102</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzg1_7fa90151-c9b0-45ff-b9d7-d463772ba39a">Redwood City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzk3_7ce58437-0fdc-45c1-bc7e-fe2932c5112e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzg2_ed392a40-b663-4426-a418-2fe1f5e102bd">94065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzkz_16b1d372-7658-460f-9155-7feeadbca1a0">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzk4_46222622-b5e3-44d2-825b-261bb6c3d011">453-0000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6NThlZDdkMWY1YjE2NGY0N2FkNTg2YmZhNzliYjBmOWUvdGFibGVyYW5nZTo1OGVkN2QxZjViMTY0ZjQ3YWQ1ODZiZmE3OWJiMGY5ZV8xLTAtMS0xLTE2MTA0Ng_e43ad307-e0f3-4459-ab0c-2468e4d3c62b">Common Stock, par value $0.00001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6NThlZDdkMWY1YjE2NGY0N2FkNTg2YmZhNzliYjBmOWUvdGFibGVyYW5nZTo1OGVkN2QxZjViMTY0ZjQ3YWQ1ODZiZmE3OWJiMGY5ZV8xLTItMS0xLTE2MTA0Ng_b80c7b3a-2e79-4ffe-8dd9-c8378dab3e36">SEER</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6NThlZDdkMWY1YjE2NGY0N2FkNTg2YmZhNzliYjBmOWUvdGFibGVyYW5nZTo1OGVkN2QxZjViMTY0ZjQ3YWQ1ODZiZmE3OWJiMGY5ZV8xLTQtMS0xLTE2MTA0Ng_efe65347-f0f6-4fd8-916c-f0fd2ee4a620">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzk0_476704bd-eaa5-4116-b44a-6defed226ccd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzk1_e20e6b62-a5b0-4428-b8a6-ca35b33dc877">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6ODk5NDI1ZDM5ZTVlNGM1MDhmNWIwMjVjMzkxYzM1M2MvdGFibGVyYW5nZTo4OTk0MjVkMzllNWU0YzUwOGY1YjAyNWMzOTFjMzUzY18xLTQtMS0xLTE2MTA0Ng_0ddfa9ef-1b8d-49e2-b7e9-399e166e6b76">true</dei:EntitySmallBusiness>
    <dei:EntityFilerCategory
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6ODk5NDI1ZDM5ZTVlNGM1MDhmNWIwMjVjMzkxYzM1M2MvdGFibGVyYW5nZTo4OTk0MjVkMzllNWU0YzUwOGY1YjAyNWMzOTFjMzUzY18yLTAtMS0xLTE5MDU3Mw_37cc2a74-d261-4083-8da5-00af51e504b7">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGFibGU6ODk5NDI1ZDM5ZTVlNGM1MDhmNWIwMjVjMzkxYzM1M2MvdGFibGVyYW5nZTo4OTk0MjVkMzllNWU0YzUwOGY1YjAyNWMzOTFjMzUzY18yLTQtMS0xLTE2MTA0Ng_f3ca5610-1b38-4c10-bae2-d4bd63bd83cb">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzk5_c0284c86-6b8a-4ab5-a0f5-3460aefa961c">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib82007282f384439abcbb33d9f9d1091_I20230505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMjM0_d5a8e5c6-e93e-471c-88b6-3b8e20a9ca1d"
      unitRef="shares">59696350</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i668a0c8bc5044d73a78dd215671b9353_I20230505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xL2ZyYWc6ZWIzMzFhZGVjOWUwNDU1ZWI3NWUwOGQ0Y2M3MDhhOTIvdGV4dHJlZ2lvbjplYjMzMWFkZWM5ZTA0NTVlYjc1ZTA4ZDRjYzcwOGE5Ml8yMzAz_ed64f2cd-3ce2-4203-90eb-7257c696f132"
      unitRef="shares">4044969</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNC0xLTEtMS0xNjEwNDY_94783b3e-3677-48fc-b4bb-71d4c00dbf76"
      unitRef="usd">48386000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNC0zLTEtMS0xNjEwNDY_6f0f8b31-3aeb-4315-9b42-02ca0d68578f"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNS0xLTEtMS0xNjEwNDY_c852e110-a49d-465b-a7c6-e739eb303cf3"
      unitRef="usd">303708000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNS0zLTEtMS0xNjEwNDY_11259c3f-2f60-4e7d-ac96-986b369f3215"
      unitRef="usd">368031000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNi0xLTEtMS0xNjEwNDY_55ded905-f195-49bc-9d45-5c04b6b727e6"
      unitRef="usd">4735000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNi0zLTEtMS0xNjEwNDY_7922450a-5919-4b00-a7e9-8827ef8935fe"
      unitRef="usd">4315000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNy0xLTEtMS0xNjEwNDY_a413d75a-3455-4db0-8cc1-c0262933ed95"
      unitRef="usd">1383000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfNy0zLTEtMS0xNjEwNDY_dd7aca40-5f32-4563-a9fc-b9dc767357c4"
      unitRef="usd">1804000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfOC0xLTEtMS0xNjEwNDY_b8a2109a-9d47-4644-b808-72c38891cad9"
      unitRef="usd">1065000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfOC0zLTEtMS0xNjEwNDY_91169694-f7aa-4cc6-a49f-3afa78d40632"
      unitRef="usd">899000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfOS0xLTEtMS0xNjEwNDY_dcf13bd3-64f8-47c2-b238-93f16223f56f"
      unitRef="usd">3718000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfOS0zLTEtMS0xNjEwNDY_519249c1-83a8-457e-b450-180e51896b13"
      unitRef="usd">4627000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTAtMS0xLTEtMTYxMDQ2_bbf9c6b1-5788-4c28-8cf3-511d0e00aa8d"
      unitRef="usd">4380000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTAtMy0xLTEtMTYxMDQ2_efd7d9df-4b5b-4cfa-9bfa-a79515ad4d95"
      unitRef="usd">2098000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTEtMS0xLTEtMTYxMDQ2_3b7f74db-cdef-4285-b05a-169004961db0"
      unitRef="usd">367375000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTEtMy0xLTEtMTYxMDQ2_43cd53b2-3f4e-4152-beae-b90d93a8f639"
      unitRef="usd">434982000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTItMS0xLTEtMTYxMDQ2_23b4e38d-5928-4c63-88de-4fb09953b122"
      unitRef="usd">58416000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTItMy0xLTEtMTYxMDQ2_a12cb272-1182-4f72-af0b-6585d234043a"
      unitRef="usd">5157000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTMtMS0xLTEtMTYxMDQ2_7a15dd18-abda-4b47-b94f-b7ab3daf04b6"
      unitRef="usd">26944000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTMtMy0xLTEtMTYxMDQ2_fe715b84-657c-4e53-aa63-54321e8223aa"
      unitRef="usd">27003000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTQtMS0xLTEtMTYxMDQ2_2d29496a-24ee-4f28-94e6-2fab5fba03ff"
      unitRef="usd">18675000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTQtMy0xLTEtMTYxMDQ2_221ade5a-e3a4-4061-8546-cfdecec82d12"
      unitRef="usd">19408000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTUtMS0xLTEtMTYxMDQ2_e2bd947a-fb81-48ce-9026-d7c65251d5d9"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTUtMy0xLTEtMTYxMDQ2_8561bddb-cbbf-4227-810f-b7b2b0189a12"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTYtMS0xLTEtMTYxMDQ2_a81d3ca8-b1d9-44cf-a494-3e933d4ca96e"
      unitRef="usd">853000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTYtMy0xLTEtMTYxMDQ2_92f23a12-e749-482c-9536-ae55cc13a0c7"
      unitRef="usd">855000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTctMS0xLTEtMTYxMDQ2_fd1222ce-a191-4adb-aa4a-2d72f9ced20c"
      unitRef="usd">472787000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMTctMy0xLTEtMTYxMDQ2_783ba7a2-16dd-4aaf-83cd-ef0cb978c9b3"
      unitRef="usd">487929000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjAtMS0xLTEtMTYxMDQ2_3e25b0a8-abb9-4b06-a0d5-161ac0102e2e"
      unitRef="usd">1956000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjAtMy0xLTEtMTYxMDQ2_3d1e897d-c7b5-4673-b8ae-395e5cc56213"
      unitRef="usd">2104000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjEtMS0xLTEtMTYxMDQ2_4bddf635-4534-49e9-b9b3-5d985f739668"
      unitRef="usd">7175000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjEtMy0xLTEtMTYxMDQ2_5b607499-2ee5-428a-9bf0-39de261192da"
      unitRef="usd">8298000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjItMS0xLTEtMTYxMDQ2_ac5a5125-ddd3-4a20-a7e5-c9f550b52bc3"
      unitRef="usd">263000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjItMy0xLTEtMTYxMDQ2_b3bd3d57-9f44-4267-8dbd-9795a4a56d69"
      unitRef="usd">133000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjMtMS0xLTEtMTYxMDQ2_03c509b0-e0a2-44ec-a26c-4b7209d0b580"
      unitRef="usd">2188000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjMtMy0xLTEtMTYxMDQ2_ffdd017c-8f75-4a83-96c8-962942a92925"
      unitRef="usd">1842000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjQtMS0xLTEtMTYxMDQ2_e128a3c4-52b0-4d29-a48b-5d27d5a1670e"
      unitRef="usd">172000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjQtMy0xLTEtMTYxMDQ2_bb442374-3ee1-4372-ba9b-4581ab5a4dd2"
      unitRef="usd">207000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjUtMS0xLTEtMTYxMDQ2_81a86412-946d-4b8d-9a7a-6089980aca5d"
      unitRef="usd">11754000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjUtMy0xLTEtMTYxMDQ2_e1a5e989-2a8b-4dc3-af21-d37aa38efe16"
      unitRef="usd">12584000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjYtMS0xLTEtMTYxMDQ2_c9402d65-c8cb-4c2a-82e5-89a153230201"
      unitRef="usd">27684000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjYtMy0xLTEtMTYxMDQ2_9c14ab65-3458-43cc-8081-94a8bb8ad66b"
      unitRef="usd">28032000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjctMS0xLTEtMTYxMDQ2_4b0c1e80-7191-4dd7-8488-0d36dbfb8daf"
      unitRef="usd">360000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjctMy0xLTEtMTYxMDQ2_d5a29055-1dc1-4e2c-8501-0b32a84d1b4b"
      unitRef="usd">320000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjgtMS0xLTEtMTYxMDQ2_fc47026d-ced9-450b-b537-2b7e9abe0800"
      unitRef="usd">39798000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjgtMy0xLTEtMTYxMDQ2_5ddb5d76-a344-48ac-b52e-d6b1b8df0aac"
      unitRef="usd">40936000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjktMS0xLTEtMTYxMDQ2_35544013-30c5-4f48-ad1a-15d4c38df6a5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMjktMy0xLTEtMTYxMDQ2_d0af4712-9cfe-4bb3-adab-401196361e4c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMjE_a3814a60-227d-4914-bd6d-80f78faa384f"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMjE_dda1243e-203f-4eeb-a14b-7b23682c8fbe"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMzU_050c144f-bfff-4068-9e64-047f3a8201bd"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMzU_75191ee2-7c15-4b68-9edf-601b0c54f82a"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMTA0_022077ac-68b4-4258-aedd-90687f480a4f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMTA0_07437345-9b11-4709-9119-a2c7aa894ca1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMTA0_74101840-8c98-4148-9241-58c94ac2915e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NDNhZmZjMWNjYTgzNGU2YjljMTkwNTBkZTljOTI0NGVfMTA0_76904aca-ea80-405c-a559-c74107e23d94"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMS0xLTEtMTYxMDQ2_27f48d5c-a88c-494c-94e1-4edd32277ac5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzEtMy0xLTEtMTYxMDQ2_56f6bfa9-5bd9-4e46-8903-dca51d8349be"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfMjc_b6de379e-0321-47c4-87f5-f087f8d0a5f7"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfMjc_b7930166-c39c-4894-8d7c-3966a6215f40"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfNDE_c35f649f-a24f-44ae-84c1-713f1c062266"
      unitRef="shares">94000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfNDE_dd9f822e-144f-4dd5-b675-7cb19d363ae0"
      unitRef="shares">94000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfMTEw_6832ffb3-542e-4123-b4cc-427321795e36"
      unitRef="shares">59694350</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfMTEw_ddf7190b-9494-4f86-8e87-30ec76a3a6b6"
      unitRef="shares">59694350</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfMTE3_833b3b5a-fd16-47ab-88ab-38edd37ed0a2"
      unitRef="shares">59366077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246NGU4YmVlZDE0ZDFlNDMyOWIyY2UxZjhmMjQ3MTQwZjNfMTE3_b2153fc9-bf0e-4740-9e63-a31b974779c8"
      unitRef="shares">59366077</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMS0xLTEtMTYxMDQ2_98cbe1a3-e411-4a4a-9bfd-1064b65a9e36"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzItMy0xLTEtMTYxMDQ2_c7ed609d-e4a9-4220-9f91-757ec02a0d0e"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfMjY_208b73c2-53f8-4b2d-90ab-8e7816242716"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfMjY_cd0915e9-3290-46ec-b969-1742a22a2216"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfNDA_26fe5d30-f798-4fcf-9694-d2f44a1c1e59"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfNDA_5c666bd3-c5af-49f2-bbfa-2fae3eafcd59"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfMTA5_07ac4c19-1ada-4371-bb35-3c3d9135bcac"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfMTA5_de8a3cdd-5156-4585-a505-978f60556550"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfMTE2_4becb18b-071c-4405-847b-8e196014f701"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMC0xLTEtMTYxMDQ2L3RleHRyZWdpb246ZWFlNDM5ZGJiMjhkNGI1MDkzYWQ5ZDMzNTg3MjZiZDlfMTE2_7a4cc636-63d4-42af-90d8-315316d99261"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMS0xLTEtMTYxMDQ2_06b03b42-4216-468d-bf74-d8564cacf501"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzMtMy0xLTEtMTYxMDQ2_562b5550-733b-4adf-8a39-054470d40cc7"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzQtMS0xLTEtMTYxMDQ2_e8343d0e-f0f3-405c-918d-2dbbca21156c"
      unitRef="usd">676536000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzQtMy0xLTEtMTYxMDQ2_a6929d36-7cd7-41c5-b9ae-46c76bb882d0"
      unitRef="usd">667739000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzUtMS0xLTEtMTYxMDQ2_e9497cd5-d463-4ecc-92f7-f2d1d4eee7aa"
      unitRef="usd">-93000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzUtMy0xLTEtMTYxMDQ2_fa1d0e96-5355-412b-a31f-95e2b6df4a02"
      unitRef="usd">-1251000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzYtMS0xLTEtMTYxMDQ2_fec8441a-0f58-4de4-affc-55a9fd813d2a"
      unitRef="usd">-243455000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzYtMy0xLTEtMTYxMDQ2_5241c4ee-634f-4962-b454-cbe181e2c88f"
      unitRef="usd">-219496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzctMS0xLTEtMTYxMDQ2_a4b174c3-41c3-4da0-985d-0698f6577865"
      unitRef="usd">432989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzctMy0xLTEtMTYxMDQ2_c10dd0b2-6d4f-4bb3-852d-0561773c4f20"
      unitRef="usd">446993000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzgtMS0xLTEtMTYxMDQ2_555f8f41-6122-4cfd-bc21-a0e3a178991a"
      unitRef="usd">472787000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xNi9mcmFnOjhmNzllMDY4ZDliMDQxZDdiMzU5NThiOTIyY2I0YjVjL3RhYmxlOmMzNDg4ZjU1YjhmOTRjYzU4YTE4YzZmNGM0MTk1N2IxL3RhYmxlcmFuZ2U6YzM0ODhmNTViOGY5NGNjNThhMThjNmY0YzQxOTU3YjFfMzgtMy0xLTEtMTYxMDQ2_8ac38c7b-6736-45a7-afdf-0551be106f75"
      unitRef="usd">487929000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b2aa2d234f473dad29df0cb5e52f9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNC0xLTEtMS0xNjEwNDY_285e8317-50b8-44df-b905-a544240468de"
      unitRef="usd">2343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5bbcb7a35db4077913bd2d482720983_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNC0zLTEtMS0xNjEwNDY_a1d9c72d-53c4-4541-875c-2d5d453dd2d5"
      unitRef="usd">2149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e9c9bf400d64995a90cc51a0d062823_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNS0xLTEtMS0xNjEwNDY_163d2e39-fe26-4f60-9d75-39831186f6b0"
      unitRef="usd">69000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea504de874cc40f5ab5c7f2ee448472b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNS0zLTEtMS0xNjEwNDY_9e46eb7e-7cc6-49bc-9395-c714aa259db0"
      unitRef="usd">79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83eee45b2bff428c836315d27db39687_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNi0xLTEtMS0xNjEwNDY_d573dbf2-6c9b-437b-b713-76bc1b127e7a"
      unitRef="usd">1306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i939fd30d016d47a69e0cf50cd9e4cc88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNi0zLTEtMS0xNjEwNDY_30ecdde9-59d6-4a46-b564-af19430f6da5"
      unitRef="usd">1070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i160304ea4135427ebedb18313d6aa2de_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNy0xLTEtMS0xNjEwNDY_5e7441ce-4343-458b-b44b-75cb99a8967a"
      unitRef="usd">335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae49f7406d3746bc91ba4195a90a8b82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfNy0zLTEtMS0xNjEwNDY_3eed3fb2-0b49-4b1d-8722-992ae6067395"
      unitRef="usd">14000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfOC0xLTEtMS0xNjEwNDY_04309524-80d5-46fa-9a3f-8b5cc0e2171a"
      unitRef="usd">4053000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfOC0zLTEtMS0xNjEwNDY_f44f5e17-4b62-447e-bb8d-2c1faeafc0e8"
      unitRef="usd">3312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i26b2aa2d234f473dad29df0cb5e52f9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTAtMS0xLTEtMTYxMDQ2_092e9043-78ca-47cc-b7e5-b185173d5374"
      unitRef="usd">1436000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if5bbcb7a35db4077913bd2d482720983_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTAtMy0xLTEtMTYxMDQ2_f2305896-aeaf-4413-9e58-320717060722"
      unitRef="usd">1660000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5e9c9bf400d64995a90cc51a0d062823_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTEtMS0xLTEtMTYxMDQ2_99fa3c9b-c2cb-4b93-8189-3972f1798248"
      unitRef="usd">7000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iea504de874cc40f5ab5c7f2ee448472b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTEtMy0xLTEtMTYxMDQ2_750a45a8-958a-4828-8200-33a2859569b6"
      unitRef="usd">14000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i83eee45b2bff428c836315d27db39687_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTItMS0xLTEtMTYxMDQ2_81d305df-d37c-4ae6-b48f-15dd615522f6"
      unitRef="usd">478000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i939fd30d016d47a69e0cf50cd9e4cc88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTItMy0xLTEtMTYxMDQ2_bba3b587-2333-4514-9334-d12413874222"
      unitRef="usd">394000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i160304ea4135427ebedb18313d6aa2de_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTMtMS0xLTEtMTg1MTg3_4f8780e4-8562-4b4c-9b4c-52d927890cd5"
      unitRef="usd">64000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iae49f7406d3746bc91ba4195a90a8b82_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTMtMy0xLTEtMTg1MTk1_e42770f1-07e1-40ef-9d6b-367b385813ce"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTMtMS0xLTEtMTYxMDQ2_2f257d9c-c4de-40b6-95b7-96accfa628bf"
      unitRef="usd">1985000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTMtMy0xLTEtMTYxMDQ2_c0bc50e2-b9b2-47a0-9447-d66438e3e54f"
      unitRef="usd">2068000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTQtMS0xLTEtMTYxMDQ2_1f212847-a242-4443-861a-cbc72d24963c"
      unitRef="usd">2068000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTQtMy0xLTEtMTYxMDQ2_31db7f6f-b24e-45e6-acad-c39fc59bb10b"
      unitRef="usd">1244000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTYtMS0xLTEtMTYxMDQ2_cfc27c3a-7d83-4c40-bc96-64eff482db00"
      unitRef="usd">14474000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTYtMy0xLTEtMTYxMDQ2_e079f55c-08b9-40fe-bb16-ae5fe900544b"
      unitRef="usd">10732000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTctMS0xLTEtMTYxMDQ2_39268884-2fde-4bcc-bc5e-1c6f9475dc6d"
      unitRef="usd">15039000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTctMy0xLTEtMTYxMDQ2_606f1ce3-8f52-4670-b5c5-0b13fa4d8510"
      unitRef="usd">14298000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTgtMS0xLTEtMTYxMDQ2_0a23c669-7231-432f-b0a2-73a83d959437"
      unitRef="usd">29513000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTgtMy0xLTEtMTYxMDQ2_736ac066-0c94-4b02-9da3-2d96cfbd6832"
      unitRef="usd">25030000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTktMS0xLTEtMTYxMDQ2_baf7fa4d-ac35-4f49-b8ba-a7c9d2623403"
      unitRef="usd">-27445000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMTktMy0xLTEtMTYxMDQ2_e4cd3c1a-f649-44f2-a926-f4cee451b5f9"
      unitRef="usd">-23786000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjEtMS0xLTEtMTYxMDQ2_b12ae489-72a5-4b81-aae2-1d209a8b6693"
      unitRef="usd">3717000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjEtMy0xLTEtMTYxMDQ2_6829c70c-dc6d-4d16-9020-25a20b3687d8"
      unitRef="usd">144000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjItMS0xLTEtMTYxMDQ2_42bd5f9d-5aa3-4906-a078-02565e354204"
      unitRef="usd">231000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjItMy0xLTEtMTYxMDQ2_a3a3a265-3a24-4848-b338-853d07758b59"
      unitRef="usd">4000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjMtMS0xLTEtMTYxMDQ2_64f0180c-ae4d-4cf6-a817-067330a8db6f"
      unitRef="usd">3486000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjMtMy0xLTEtMTYxMDQ2_8b781d3b-24ee-4ec3-b869-957dc77b89c3"
      unitRef="usd">140000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjQtMS0xLTEtMTYxMDQ2_de30d45f-5f5d-4738-a1f0-3bfec7acd2e9"
      unitRef="usd">-23959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjQtMy0xLTEtMTYxMDQ2_d12a703a-87d4-46dc-b928-7ffe3fbbb10a"
      unitRef="usd">-23646000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjYtMS0xLTEtMTYxMDQ2_3811f737-f3b0-4fbc-9317-e75dce91ed5f"
      unitRef="usd">1158000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjYtMy0xLTEtMTYxMDQ2_45c46913-590c-41c2-91c1-dda357835a90"
      unitRef="usd">-1691000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjctMS0xLTEtMTYxMDQ2_2bfd6b9b-848d-41f9-91f5-5a67e0944bad"
      unitRef="usd">-22801000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjctMy0xLTEtMTYxMDQ2_c20b4224-893b-4243-b177-0cde85d71e19"
      unitRef="usd">-25337000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjgtMS0xLTEtMTYxMDQ2_2b612cf4-8a46-4e18-b7fb-a1dc7a38f4e8"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjgtMS0xLTEtMTYxMDQ2_4c95205b-e73e-41fa-9910-d5c5e2c9ab10"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjgtMS0xLTEtMTYxMDQ2_5b73d076-5f0d-4b16-a8da-dfe04c1127dd"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjgtMS0xLTEtMTYxMDQ2_947959a9-c200-40ca-9680-b1d10b2aea7d"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjgtMy0xLTEtMTYxMDQ2_80be601f-ae5a-4aa8-a828-0801f0145c80"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjgtMy0xLTEtMTYxMDQ2_b1454b9e-da3b-4bfc-8c43-4f1abcf33bb0"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjktMS0xLTEtMTYxMDQ2_2a9615c2-dbfa-46fb-b1f4-2b8803913793"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjktMS0xLTEtMTYxMDQ2_b83de8c4-90d4-4cb3-b512-0d2483d2000c"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjktMS0xLTEtMTYxMDQ2_c7b51779-28bd-49ac-a344-c7238a0c7a85"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjktMS0xLTEtMTYxMDQ2_e2631430-ec4c-4d04-b86f-5efb3c5d6c15"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjktMy0xLTEtMTYxMDQ2_691711cf-45c6-468f-942d-78cd1030b196"
      unitRef="shares">62003504</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8xOS9mcmFnOjc0ZjczOTY5MzM5NDRhM2M5MDljZjNkMGRlZDIwNGQ2L3RhYmxlOjM4ZGE4YTVjMGEwOTQ0MTY5MDQwNTk3OTkzMjFkYjJkL3RhYmxlcmFuZ2U6MzhkYThhNWMwYTA5NDQxNjkwNDA1OTc5OTMyMWRiMmRfMjktMy0xLTEtMTYxMDQ2_bf3be8cc-a223-4cac-9d2c-460045b5d93d"
      unitRef="shares">62003504</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i416ae757c1d745f68e0fd2d8a555c343_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMi0xLTEtMS0xNjEwNDY_a8cd5f70-d1d0-484b-ad3f-6eac485a90c6"
      unitRef="shares">63411046</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i416ae757c1d745f68e0fd2d8a555c343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMi0zLTEtMS0xNjEwNDY_d944f801-4820-41ff-915f-c1326c1fdb80"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75fae3a1f7314540a3902a3fbf15ee9f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMi01LTEtMS0xNjEwNDY_05bb0656-ea7e-4fd3-8031-d50ea767d58d"
      unitRef="usd">667739000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id882ed513071460aacbfab6819ce0cd3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMi03LTEtMS0xNjEwNDY_d393290c-3ec2-4530-aec6-72030c2ccf39"
      unitRef="usd">-219496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a7307d71d1445b8b7ed8f32715319a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMi05LTEtMS0xNjEwNDY_4ad383ca-292d-4873-8603-e988581673cf"
      unitRef="usd">-1251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMi0xMS0xLTEtMTYxMDQ2_8ccc72ef-9746-4193-848d-da72b7ddf19a"
      unitRef="usd">446993000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic2b7bedd073140cdb22c0af5c505ad62_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMy0xLTEtMS0xNjEwNDY_6e58fabb-7e15-4328-b72e-2ff048f65084"
      unitRef="shares">328273</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i16ea4e8b4e0a4034ae7c869786006a00_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMy01LTEtMS0xNjEwNDY_469b2cca-fbc8-4e72-8982-baf9c3f953eb"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfMy0xMS0xLTEtMTYxMDQ2_1f1e83fc-06cf-4bc9-a84b-90eefefa0e34"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="i16ea4e8b4e0a4034ae7c869786006a00_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfNS01LTEtMS0xNjEwNDY_808b59be-16af-4ffc-89f9-b69008c063f0"
      unitRef="usd">43000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfNS0xMS0xLTEtMTYxMDQ2_c06f1b52-a991-491a-8439-90bf00828177"
      unitRef="usd">43000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i16ea4e8b4e0a4034ae7c869786006a00_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfNy01LTEtMS0xNjEwNDY_15c3b250-f07a-49d7-8fa8-4282090fceba"
      unitRef="usd">8724000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfNy0xMS0xLTEtMTYxMDQ2_a9ea140f-812f-41e2-a493-11bcfdc1ea99"
      unitRef="usd">8724000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2aec36a5af34aa48fba78f58c5d1778_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOC05LTEtMS0xNjU3MzE_1bad3518-da14-42b4-974c-ec94bc544e1d"
      unitRef="usd">1158000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOC0xMS0xLTEtMTY1NzM3_8d61d523-44e2-483a-98d6-6fff953e9e34"
      unitRef="usd">1158000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOC03LTEtMS0xNjEwNDY_de30d45f-5f5d-4738-a1f0-3bfec7acd2e9"
      unitRef="usd">-23959000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOC0xMS0xLTEtMTYxMDQ2_78290808-756b-46ed-82ec-c4c7e5c9e3b6"
      unitRef="usd">-23959000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5298564e802d44d5a4ea0a66bf7e8f68_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOS0xLTEtMS0xNjEwNDY_1e509df3-4263-45e3-8a82-7a0d08dc88ea"
      unitRef="shares">63739319</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5298564e802d44d5a4ea0a66bf7e8f68_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOS0zLTEtMS0xNjEwNDY_0b8c4aa6-1f17-47db-a4ab-ca4b58ff1303"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic952ba50217948138b8b1a4377e0b6ab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOS01LTEtMS0xNjEwNDY_de3181ab-9674-4aca-8612-4c386b19c860"
      unitRef="usd">676536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61f396de1e534da5a0deeb12b87f7b43_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOS03LTEtMS0xNjEwNDY_e53b2b88-5f44-4b44-a3c1-dae91f8514e1"
      unitRef="usd">-243455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf5ce136a6734beaa67cc719877172c6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOS05LTEtMS0xNjEwNDY_e4dcb077-24c5-44e2-bc6c-c04773080296"
      unitRef="usd">-93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOmNkZTAyMzhlN2VkNzRiMDFiMWJjYzMyMTI0YmQyYWJkL3RhYmxlcmFuZ2U6Y2RlMDIzOGU3ZWQ3NGIwMWIxYmNjMzIxMjRiZDJhYmRfOS0xMS0xLTEtMTYxMDQ2_5f67c702-4be2-425c-b0fd-761643164f78"
      unitRef="usd">432989000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i36832b19f57a4ab58c98e58fdd14a81a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMi0xLTEtMS0xNjU2MjA_7d8f4a55-1ee9-45f2-882c-71e949068471"
      unitRef="shares">62015483</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i36832b19f57a4ab58c98e58fdd14a81a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMi0zLTEtMS0xNjU2MjQ_d1e44b17-4732-4c08-98e5-d2e6a3c7ff68"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a55fc33e4d5423a9a221d1dde2e6df0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMi01LTEtMS0xNjU2Mjg_1772a14c-1f90-4925-af3f-fd28e012318e"
      unitRef="usd">629981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95113e7a785446c9aa68b99c49ba796d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMi03LTEtMS0xNjU2MzI_46654e65-a32e-4efc-b846-3c5c81c3652b"
      unitRef="usd">-126530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f7ee93677b2434fb9b8025627695f03_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMi05LTEtMS0xNjU2NDI_18256e53-ac71-4b73-8bb0-9ace3d4c54b2"
      unitRef="usd">-536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7f583736e7b40da8ef1f7f6d2a2ac71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMi0xMS0xLTEtMTY1NjQ2_30c55f8f-9e92-4081-9eca-12de39aef0b1"
      unitRef="usd">502916000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i212a1e9c6c3a4305afcf435578202bc5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMy0xLTEtMS0xNjU2MjA_1f15f1b7-8dcb-478b-8de8-54e377d9b0bb"
      unitRef="shares">283251</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibd8f14467e7844ff89b2d0c87201b930_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMy01LTEtMS0xNjU2Mjg_3e2ddf1d-f7cb-47d9-9414-e9a25f617cc2"
      unitRef="usd">773000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfMy0xMS0xLTEtMTY1NjQ2_b4f6720e-0dbb-4ec8-9593-8744b1721034"
      unitRef="usd">773000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i212a1e9c6c3a4305afcf435578202bc5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNC0xLTEtMS0xNjU2MjA_76b73c47-c6fb-4d38-8e7b-ddf3c7a5d19a"
      unitRef="shares">5841</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNC0xMS0xLTEtMTY1NjQ2_564b916a-5a57-42c9-a5ed-1286cdfbacaa"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="ibd8f14467e7844ff89b2d0c87201b930_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNS01LTEtMS0xNjU2Mjg_8ee03491-2bb1-4083-a92e-44e33e343fca"
      unitRef="usd">44000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNS0xMS0xLTEtMTY1NjQ2_06411a5a-3509-4304-bb40-22cd72c02a71"
      unitRef="usd">44000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="ibd8f14467e7844ff89b2d0c87201b930_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNi01LTEtMS0xNjU2Mjg_395821b4-03a7-4770-9ff0-f85f600c26d4"
      unitRef="usd">8062000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNi0xMS0xLTEtMTY1NjQ2_56e8da9d-8169-4b2c-9c61-045c47a0069b"
      unitRef="usd">8062000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if46dca671d3f490fb236ac7ecd3e8059_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNy05LTEtMS0xNjU2NDI_e9dbe3d0-422b-4687-af1c-09706e847d60"
      unitRef="usd">-1691000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfNy0xMS0xLTEtMTY1NjQ2_ba8c080a-0b63-4981-a8ee-f4c2eb94bf50"
      unitRef="usd">-1691000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="i5142320e69374829b45cffe8227e1868_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOC03LTEtMS0xNjU2MzI_137a93be-74ed-40b6-99cc-9246067591e0"
      unitRef="usd">-23646000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOC0xMS0xLTEtMTY1NjQ2_d4eec132-f4b7-4092-84b3-64da65d189d5"
      unitRef="usd">-23646000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i219e37aab599483ea007936850b5f37f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOS0xLTEtMS0xNjU2MjA_3d29ce4b-f34c-482c-bd4a-38d6257d76d1"
      unitRef="shares">62292893</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i219e37aab599483ea007936850b5f37f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOS0zLTEtMS0xNjU2MjQ_586b5d47-d057-46c7-a356-564cf455e0ae"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i430035e78b2144ac98c64c3a8e8bb086_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOS01LTEtMS0xNjU2Mjg_3ea15ee0-6f7e-45b1-b1f7-b0e23374fe97"
      unitRef="usd">638860000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46ba548cd38346f4918712e96cdd09f4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOS03LTEtMS0xNjU2MzI_948ccd46-8dcf-4fe0-8269-3a5d960daca8"
      unitRef="usd">-150176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3148567476c4b42ae0ef2399d405b3a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOS05LTEtMS0xNjU2NDI_faa36293-5489-41e8-920d-be5d109eb243"
      unitRef="usd">-2227000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib131b54454dc4b44b2ee0c35fc690603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yMi9mcmFnOjlhNDQ2ODljZTcyYTRkMDNiMWE4NGQyMzE1YTdjZmQwL3RhYmxlOjJmMTYyNmY1NzRiZDQ3MjBhMDhhNmRmZDY1ZjMzZWYxL3RhYmxlcmFuZ2U6MmYxNjI2ZjU3NGJkNDcyMGEwOGE2ZGZkNjVmMzNlZjFfOS0xMS0xLTEtMTY1NjQ2_17168f12-a0b0-4360-bf67-4ae3e6cae747"
      unitRef="usd">486458000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNS0xLTEtMS0xNjEwNDY_c8c67f41-42e5-4430-8540-656a33d15a46"
      unitRef="usd">-23959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNS0zLTEtMS0xNjEwNDY_dc7e58d9-3cf7-40f7-8380-5f142822664f"
      unitRef="usd">-23646000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNy0xLTEtMS0xNjEwNDY_ca2db673-f9b0-4a0a-8cbb-e41fe0eb4e11"
      unitRef="usd">8724000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNy0zLTEtMS0xNjEwNDY_a385e1fd-4699-4f9b-9b7a-b238b1b43925"
      unitRef="usd">8062000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfOC0xLTEtMS0xNjEwNDY_5bb6eb1d-e42d-49ba-8aa3-5a687f123dae"
      unitRef="usd">1249000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfOC0zLTEtMS0xNjEwNDY_aaf1889c-44db-4711-8c8e-f9a97acc6b1c"
      unitRef="usd">875000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfOS0xLTEtMS0xNjEwNDY_fb952a4b-4d67-4415-8df0-bdad9b5f0a81"
      unitRef="usd">-226000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfOS0zLTEtMS0xNjEwNDY_7de869e7-6a46-42c9-bd7d-b6d4e7a473ea"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTAtMS0xLTEtMTYxMDQ2_39816c06-8a3d-48a8-b791-d185d256ad69"
      unitRef="usd">-2378000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTAtMy0xLTEtMTYxMDQ2_aca0ea41-25b4-44f4-978e-b49fc0b6360d"
      unitRef="usd">314000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InventoryWriteDown
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTEtMS0xLTEtMTg0NDk0_c6e17c82-b8cb-466f-8113-3c332443193d"
      unitRef="usd">178000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTEtMy0xLTEtMTg0NDk4_60d45b32-226c-4bae-b97f-0a717e531209"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTEtMS0xLTEtMTYxMDQ2_75577493-525a-443f-8a0f-5f374b8b3be0"
      unitRef="usd">57000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTEtMy0xLTEtMTYxMDQ2_7cad012d-1d0d-47db-aecd-6c154aa16106"
      unitRef="usd">597000</us-gaap:OperatingLeaseExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTMtMS0xLTEtMTYxMDQ2_c12108df-6b30-49e9-a5bb-122d13efad64"
      unitRef="usd">420000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTMtMy0xLTEtMTYxMDQ2_4ce6fe4d-bc0e-482f-9e08-34ad28ff72d8"
      unitRef="usd">298000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTQtMS0xLTEtMTYxMDQ2_0910de5c-eee2-44bf-92a6-b100e0f75b2e"
      unitRef="usd">-421000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTQtMy0xLTEtMTYxMDQ2_1321f839-0013-4044-9fcf-151ddb15e69b"
      unitRef="usd">-157000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTUtMS0xLTEtMTYxMDQ2_bcae233f-c4c9-4c8c-9dc3-7b6363d119ee"
      unitRef="usd">166000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTUtMy0xLTEtMTYxMDQ2_f63f5fe9-b32c-406b-92da-c5f57fd5bc58"
      unitRef="usd">174000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTYtMS0xLTEtMTYxMDQ2_b0f0a601-8965-40a9-a62e-90b07e8b7002"
      unitRef="usd">2282000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTYtMy0xLTEtMTYxMDQ2_edf41808-32b9-4121-9bba-69d5377a030c"
      unitRef="usd">2850000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTctMS0xLTEtMTYxMDQ2_7cf2ac46-c839-436b-a9fe-192685ac2fa7"
      unitRef="usd">40000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTctMy0xLTEtMTYxMDQ2_7454397d-823e-4f97-b22b-7b519f3f46f7"
      unitRef="usd">-300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTgtMS0xLTEtMTYxMDQ2_446ae533-a60d-48aa-96e5-473ea9939a38"
      unitRef="usd">-2000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTgtMy0xLTEtMTYxMDQ2_04aea0ca-414f-48a9-b8eb-88e21ac7fe66"
      unitRef="usd">-11000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTktMS0xLTEtMTYxMDQ2_a102bddc-862f-4a8b-914a-c036411b8f42"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMTktMy0xLTEtMTYxMDQ2_8e2afdf3-0dcf-409f-b5da-6c9349cc5e54"
      unitRef="usd">-479000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjAtMS0xLTEtMTYxMDQ2_ea3bf8a5-93f4-49f1-9e49-d60135d62655"
      unitRef="usd">130000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjAtMy0xLTEtMTYxMDQ2_1f8b0c23-6472-4875-9039-67655a16325e"
      unitRef="usd">18000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjEtMS0xLTEtMTYxMDQ2_cb83b6f0-a6aa-41f6-9455-69527a75ce6d"
      unitRef="usd">-985000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjEtMy0xLTEtMTYxMDQ2_e703284c-9b05-41b7-891b-c0105ff90006"
      unitRef="usd">-2038000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjMtMS0xLTEtMTYxMDQ2_e4073152-f032-4788-856e-732153169a76"
      unitRef="usd">-35000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjQtMS0xLTEtMTYxMDQ2_fc425df0-1a1d-4555-963a-9d3c25852123"
      unitRef="usd">47000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjQtMy0xLTEtMTYxMDQ2_4c5247ce-edbe-4398-8afd-1eef49e58e63"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjUtMS0xLTEtMTYxMDQ2_e19b30b4-2004-467f-a99e-79edb11465d3"
      unitRef="usd">-19331000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjUtMy0xLTEtMTYxMDQ2_4a3b99af-acf7-44c3-ba54-f03ec84d1963"
      unitRef="usd">-19151000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjctMS0xLTEtMTYxMDQ2_6d6ba0f6-25bf-4bad-9b24-c01069c86152"
      unitRef="usd">121000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjctMy0xLTEtMTYxMDQ2_add62029-22ec-4df2-ae56-c61a4dcced9d"
      unitRef="usd">1080000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjktMS0xLTEtMTYxMDQ2_fc5abe5b-1aa2-466a-92db-c8b4c67f117e"
      unitRef="usd">134520000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMjktMy0xLTEtMTYxMDQ2_bb504467-7199-4d03-8944-9759133de134"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzItMS0xLTEtMTg0NTM1_d5da544a-8e57-4e21-a493-5a4696de3c86"
      unitRef="usd">2990000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzItMy0xLTEtMTg1NzMx_150cbcdf-12be-4614-b915-ddb6a541cfe7"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzAtMS0xLTEtMTYxMDQ2_45908a31-1e97-47d4-9909-db13d5738eaa"
      unitRef="usd">146130000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzAtMy0xLTEtMTYxMDQ2_c5c304a8-73f4-4227-96d6-3b892f1aea29"
      unitRef="usd">12000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzEtMS0xLTEtMTYxMDQ2_b9b25871-e417-4754-ae88-e47097bed1e8"
      unitRef="usd">14479000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzEtMy0xLTEtMTYxMDQ2_d9a08219-6b41-4ec6-8a97-4842f95fdfa5"
      unitRef="usd">10920000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzUtMS0xLTEtMTYxMDQ2_44d872db-802b-44a8-bb33-5743bc6b8db5"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzUtMy0xLTEtMTYxMDQ2_89565c03-879f-4600-851a-acf4c63f358d"
      unitRef="usd">21000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzYtMS0xLTEtMTYxMDQ2_c9b100cf-d31f-4415-84f6-d29f26c226b7"
      unitRef="usd">30000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzYtMy0xLTEtMTYxMDQ2_f79d9008-c622-4ae6-9594-b1d7dc6a3d69"
      unitRef="usd">773000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzgtMS0xLTEtMTYxMDQ2_02250494-c3df-411c-9bc1-a1fd43a3dbd1"
      unitRef="usd">30000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzgtMy0xLTEtMTYxMDQ2_e5e0c58f-de8b-413f-8832-cc3efd397614"
      unitRef="usd">752000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzktMS0xLTEtMTYxMDQ2_d327bb2c-7b70-41c3-abec-91b6fb351dd4"
      unitRef="usd">-4822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfMzktMy0xLTEtMTYxMDQ2_9209e2fd-5160-4a2a-9b1a-e523f43af0df"
      unitRef="usd">-7479000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDAtMS0xLTEtMTYxMDQ2_4f205d6b-8fff-46d9-90f4-906e31c828fc"
      unitRef="usd">53732000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7f583736e7b40da8ef1f7f6d2a2ac71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDAtMy0xLTEtMTYxMDQ2_34669d39-3602-4d9d-a94c-a12e56caf42a"
      unitRef="usd">233337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDEtMS0xLTEtMTYxMDQ2_92d5bf7f-d000-4509-bd0c-604845093f37"
      unitRef="usd">48910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib131b54454dc4b44b2ee0c35fc690603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDEtMy0xLTEtMTYxMDQ2_eca63388-ef95-489c-8948-21d459306635"
      unitRef="usd">225858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i03fecd9094db412493aee70267aaa993_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDQtMS0xLTEtMTYxMDQ2_d4a8bfcf-5a0d-42d7-ac78-0c79d22093fb"
      unitRef="usd">6000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i798a9d0f3b1d426d92a5f6a5062008be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDQtMy0xLTEtMTYxMDQ2_a5e915af-4576-4b2c-a895-49011dc292ba"
      unitRef="usd">204000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if0167969600c4d90a35d5f30c6b76946_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDUtMS0xLTEtMTYxMDQ2_7250695c-9536-41b8-9938-a3300acbc688"
      unitRef="usd">198000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7478dda84a394696b29f641304d7cf44_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDUtMy0xLTEtMTYxMDQ2_1315f9ee-bd43-4812-a14c-4cb05b3d454b"
      unitRef="usd">183000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDctMS0xLTEtMTg2MTM2_c1fd0c0d-f538-49ce-824a-f2fcd0687bfc"
      unitRef="usd">771000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDQtMy0xLTEtMTg4NDk3_7817e7fd-6214-4851-9c6b-1139db2cfeda"
      unitRef="usd">635000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDYtMS0xLTEtMTYxMDQ2_093efc7b-8a8d-48c5-ab9c-0c09a21dd7a4"
      unitRef="usd">514000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8yNS9mcmFnOjQ0ZTQzZjJlMjAxODQ3ZWM5OWRjZDkwZjMxZDI3NjE2L3RhYmxlOjUwNmRmMGEyNGMyZjQxMmQ5MDJhNzBmMjJiZDEwMzQ3L3RhYmxlcmFuZ2U6NTA2ZGYwYTI0YzJmNDEyZDkwMmE3MGYyMmJkMTAzNDdfNDYtMy0xLTEtMTYxMDQ2_c574b16c-d330-44d5-bca3-d93fddae1528"
      unitRef="usd">6855000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zMS9mcmFnOmUyODU1NDEzNTJhNjQ1ZTliNjQ2YzM4YTk3OTdkNjYxL3RleHRyZWdpb246ZTI4NTU0MTM1MmE2NDVlOWI2NDZjMzhhOTc5N2Q2NjFfMjE4Mg_2b4cca7e-15da-419a-8672-18579690cc91">ORGANIZATION AND DESCRIPTION OF THE BUSINESS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Seer, Inc. (the Company) was incorporated in Delaware on March&#160;16, 2017, and is headquartered in Redwood City, California, with wholly-owned subsidiaries in Massachusetts and the United Kingdom. The Company is a life sciences company focused on capturing deep molecular insights from the proteome to enable novel insights and breakthroughs in the understanding of biology and disease. Since inception, the Company has devoted substantially all of its resources to research and development activities, including with respect to the Proteograph Product Suite, building its commercial infrastructure including manufacturing, operations, sales and marketing and service and support functions, establishing and maintaining our intellectual property portfolio, hiring personnel, raising capital, becoming a publicly-traded company, and providing general and administrative support for these activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks, similar to other early-stage life science companies, including, but not limited to, development and commercialization of its products, market acceptance of its products, development by its competitors of new technological innovations, protection of its intellectual property, and raising additional capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company has incurred significant losses and has had negative cash flows from operations. As of March&#160;31, 2023, the Company had cash and cash equivalents and short-term investments of $352.1 million and an accumulated deficit of $243.5 million. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. The Company believes that its cash and cash equivalents and investments as of March&#160;31, 2023 provide sufficient capital resources to continue its operations for at least 12 months from the issuance date of the accompanying unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zMS9mcmFnOmUyODU1NDEzNTJhNjQ1ZTliNjQ2YzM4YTk3OTdkNjYxL3RleHRyZWdpb246ZTI4NTU0MTM1MmE2NDVlOWI2NDZjMzhhOTc5N2Q2NjFfMTY1OA_39b62a36-2151-4b7d-89c9-1c4125638ed8"
      unitRef="usd">352100000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zMS9mcmFnOmUyODU1NDEzNTJhNjQ1ZTliNjQ2YzM4YTk3OTdkNjYxL3RleHRyZWdpb246ZTI4NTU0MTM1MmE2NDVlOWI2NDZjMzhhOTc5N2Q2NjFfMTcwMA_f725fb76-4a30-4664-96d2-393bfacdf27c"
      unitRef="usd">-243500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMTE_bc75cbf1-2443-41c5-8180-8615da675853">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND BASIS OF PRESENTATION&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company has issued shares of Class A common stock herein referred to as &#x201c;Class A common stock&#x201d; or &#x201c;Class A&#x201d; and Class B common stock herein referred to as &#x201c;Class B common stock&#x201d; or &#x201c;Class B,&#x201d; and collectively as &#x201c;common stock.&#x201d; The unaudited condensed consolidated financial statements include the accounts of Seer, Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including, but not limited to, those related to the determination of stand-alone selling price for revenue recognition, the fair value of common stock, stock-based compensation, accrued research and development expenses, allowance for credit losses, inventory valuation, useful lives and valuation of property and equipment, income tax uncertainties, and tax valuation allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and investments. The Company maintains bank deposits in federally insured &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;financial institutions, and these deposits may exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents and issuers of investments to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation (FDIC). On March 10, 2023, Silicon Valley Bank (SVB) was closed by the California Department of Financial Protection and Innovation and the FDIC was appointed as receiver. On March 27, 2023, First-Citizens Bank &amp;amp; Trust Company assumed all of SVB's deposits and loans. In light of the foregoing, the Company does not believe that it has exposure to loss as a result of SVB&#x2019;s receivership. As of March 31, 2023, the Company held $0.8 million in SVB and has not experienced any losses on its deposits of cash, cash equivalents and investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, the Company recognized revenue from a related party that represented 32% of the Company&#x2019;s total revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023, 22% of the total revenue was generated outside of the United States, primarily from countries in Asia and Europe. For the three months ended March&#160;31, 2022,  25% of the total revenue was generated outside of the United States, primarily from countries in Asia and Europe.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December 31, 2022, there was one related party customer which represented 23% and 25%, respectively, of the total accounts receivable balance. As of December&#160;31, 2022, there were two additional customers which represented 10% and 12% of the total accounts receivable balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impact of the COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the COVID-19 pandemic (COVID-19), the Company&#x2019;s operations experienced disruptions and restrictions on employees&#x2019; ability to work and on the hiring of additional personnel. The Company&#x2019;s personnel has experienced delays in accessing customers in certain countries with strict COVID-19 policies to provide installation and training services. Continued disruptions from COVID-19 could harm the Company&#x2019;s operations and the Company cannot anticipate all the ways in which it could be adversely impacted by health epidemics such as COVID-19. The Company continues to monitor and assess the effects of the COVID-19 pandemic on its business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. As of March&#160;31, 2023 and December 31, 2022, all amounts recorded as cash and cash equivalents consist of cash and money market funds and are stated at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash as of March&#160;31, 2023 and December&#160;31, 2022 represents cash held by a financial institution as security for a letter of credit issued to the lessor for one of the Company&#x2019;s operating leases and is classified as noncurrent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total of the same amounts shown in the unaudited condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,386&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable consist of amounts due from customers for the sales of products and services, net of any allowance for credit losses. The Company&#x2019;s expected loss allowance methodology for receivables is developed using its historical collection experience, current and future economic market conditions and a review of the current &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aging status and financial condition of its customers. Balances are written off when they are ultimately determined to be uncollectible. There were $24,000 and $30,000 allowance for credit losses related to accounts receivable as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from sales of products and services. The Company&#x2019;s product, the Proteograph Product Suite, consists of an instrument with embedded software essential to the instrument's functionality, and consumables as well as platform evaluation agreements. The Company began recognizing revenue from shipments of its Proteograph Product Suite during the second quarter of 2021. The service revenue primarily consists of revenue received from the generation and analysis of proteomic data on behalf of the customer and revenue is recognized upon delivery of the reports. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the products and services is transferred to its customers in an amount that reflects the consideration it expects to be entitled to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is distinct within the context of the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to direct the use and obtain substantially all the economic benefits from the good or service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Customers are invoiced generally upon shipment, or upon order for services, and payment is typically due within 30 or 60 days. Cash received from customers in advance of product shipment or providing services is recorded as a contract liability. The Company&#x2019;s contracts with its customers generally do not include rights of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, the Company may enter into arrangements with payment terms which exceed one year from the transfer of control of the product or service. In such cases, the Company assesses whether the arrangement contains a significant financing component. If a significant financing component exists, the transaction price is adjusted for the financing portion of the arrangement, which is recorded as interest income over the payment term using the effective interest method. The Company does not assess whether a significant financing component exists when, at contract inception, the period between the transfer of control to a customer and final payment is one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected the practical expedient to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity and not a separate performance obligation. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period is one year or less or the amount is immaterial. The Company excludes from the transaction price all taxes assessed by a governmental authority on revenue-producing transactions that are collected by the Company from a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly enters into contracts that include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The transaction price is allocated to each performance obligation in proportion to its standalone selling price. The Company determines the standalone selling price using average selling prices with consideration of current market conditions. If the product or service has no history of sales or if the sales volume is not sufficient, the Company relies upon prices set by management, adjusted for applicable discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant and Other Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grant revenue represents funding under cost reimbursement programs from federal foundation sources for qualified research and development activities performed by the Company and are not based on estimates that are subject to change. Grants received are assessed to determine if the agreement should be accounted for as an exchange transaction or a contribution. An agreement is accounted for as a contribution if the resource provider does not receive commensurate value in return for the assets transferred. Such amounts are recorded as revenue as grant-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;funded activities are performed up to the amount of expenses incurred. Any advance funding payments are recorded as deferred revenue until the activities are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue for research and development services contracts when control is transferred, which is upon completion of the services and when results of the services have been transferred to the customer. Upfront payments and fees received are recorded as deferred revenue until the Company performs its obligations under its arrangements. Amounts payable to the Company are recorded as other receivables when its right to consideration is unconditional.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenue relates to lease arrangements. Standalone lease arrangements are outside the scope of ASC 606 and are therefore accounted for in accordance with ASC 842. Each of these contracts is evaluated as a lease arrangement, either as an operating lease or a sales-type lease using the lease classification guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total consideration in a lease arrangement is allocated between lease and non-lease components on their relative stand-alone selling prices. The stand-alone selling price is based on the price the Company would sell that promised good or service separately to a customer. If a stand-alone price is not available for a component, it is estimated using the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures in the period incurred and requires amortization over five years or fifteen years pursuant to Internal Revenue Code Section 174. The Company has reflected this change in legislation in its annual tax provision included in the Annual Report on Form 10-K filed with the SEC on March 6, 2023 and it does not result in any material impact on its financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDc_6f9132ca-886d-491c-84de-ef5c436225d4">The unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company has issued shares of Class A common stock herein referred to as &#x201c;Class A common stock&#x201d; or &#x201c;Class A&#x201d; and Class B common stock herein referred to as &#x201c;Class B common stock&#x201d; or &#x201c;Class B,&#x201d; and collectively as &#x201c;common stock.&#x201d; The unaudited condensed consolidated financial statements include the accounts of Seer, Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDg_9a430998-ab47-4a4b-9da8-a2ab4bf51c5c">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of unaudited condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements and the reported amounts of expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including, but not limited to, those related to the determination of stand-alone selling price for revenue recognition, the fair value of common stock, stock-based compensation, accrued research and development expenses, allowance for credit losses, inventory valuation, useful lives and valuation of property and equipment, income tax uncertainties, and tax valuation allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMzI5ODUzNTA0ODE0Nw_c07f75b1-3ae1-44a9-973d-05a33d045e99">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and investments. The Company maintains bank deposits in federally insured &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;financial institutions, and these deposits may exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents and issuers of investments to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation (FDIC). On March 10, 2023, Silicon Valley Bank (SVB) was closed by the California Department of Financial Protection and Innovation and the FDIC was appointed as receiver. On March 27, 2023, First-Citizens Bank &amp;amp; Trust Company assumed all of SVB's deposits and loans. In light of the foregoing, the Company does not believe that it has exposure to loss as a result of SVB&#x2019;s receivership. As of March 31, 2023, the Company held $0.8 million in SVB and has not experienced any losses on its deposits of cash, cash equivalents and investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, the Company recognized revenue from a related party that represented 32% of the Company&#x2019;s total revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023, 22% of the total revenue was generated outside of the United States, primarily from countries in Asia and Europe. For the three months ended March&#160;31, 2022,  25% of the total revenue was generated outside of the United States, primarily from countries in Asia and Europe.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December 31, 2022, there was one related party customer which represented 23% and 25%, respectively, of the total accounts receivable balance. As of December&#160;31, 2022, there were two additional customers which represented 10% and 12% of the total accounts receivable balance.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:Cash
      contextRef="i4fff2cb4b6324d44a8cd7264f7b4d340_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTIwOTQ2MjgxNTk2NDc_881f3e4c-7f5c-4d24-8bde-b26181337524"
      unitRef="usd">800000</us-gaap:Cash>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b69b784ca08417e8d034d4c478f5137_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTE1NDQ4NzIyNjE0MTc_0650fb70-2b97-4f71-9c67-080b3a9f4ce1"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i076df03a62164ddf889456fd7e678ee7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTE1NDQ4NzIyNjE0MTc_8c39a9d1-8fd9-4bcb-8920-6dc651fa2604"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i593e7695beba4122a88f067e20844286_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTE1NDQ4NzIyNjE1NTM_140c44e5-8cfd-4ed7-a2b2-22f9e4bd042a"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib8dd6d79d7674055aa665e0fae29e239_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTE1NDQ4NzIyNjE4MTU_4917320b-84b0-4937-a1a8-f726229faf61"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i79af84a0e2c343518bfe178719147020_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTIwOTQ2MjgxNTk3MDk_beb54281-6442-4d50-99da-cf823da706a4"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie542e3bc6a2947e2bd4d82659420b5b5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTIwOTQ2MjgxNjI4MzI_6ae2a445-3f7e-41ec-99ec-165e6d15998d"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia7bbbb2de33541e38e8bb66e76ccea9f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTE1NDQ4NzIyODY4Nzk_951747c4-a99e-4e6f-abe9-580d29810424"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5eb668dd46314e358417a77c36e6209f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTE1NDQ4NzIyODY5MDA_f25008f3-904f-49f3-b9c7-eebf9245ca5c"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDM_d0b91e82-7f71-413d-a1e5-13c0a102d39b">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. As of March&#160;31, 2023 and December 31, 2022, all amounts recorded as cash and cash equivalents consist of cash and money market funds and are stated at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash as of March&#160;31, 2023 and December&#160;31, 2022 represents cash held by a financial institution as security for a letter of credit issued to the lessor for one of the Company&#x2019;s operating leases and is classified as noncurrent.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDQ_5c62c321-f81b-4ebf-ba37-38eccb72083b">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total of the same amounts shown in the unaudited condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,386&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDQ_fb989a0d-6c5f-474e-8101-29704b980b1a">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total of the same amounts shown in the unaudited condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,386&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RhYmxlOjBjODk5M2U0Yjg1MTQ4OTRiM2VlMGZjZDc5N2NmM2FiL3RhYmxlcmFuZ2U6MGM4OTkzZTRiODUxNDg5NGIzZWUwZmNkNzk3Y2YzYWJfMy0xLTEtMS0xNjEwNDY_5fc34a1a-8997-48b4-9538-1d1719a17896"
      unitRef="usd">48386000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RhYmxlOjBjODk5M2U0Yjg1MTQ4OTRiM2VlMGZjZDc5N2NmM2FiL3RhYmxlcmFuZ2U6MGM4OTkzZTRiODUxNDg5NGIzZWUwZmNkNzk3Y2YzYWJfMy0zLTEtMS0xNjEwNDY_d8945fbd-7cf5-4e5d-8486-37461cdcada1"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RhYmxlOjBjODk5M2U0Yjg1MTQ4OTRiM2VlMGZjZDc5N2NmM2FiL3RhYmxlcmFuZ2U6MGM4OTkzZTRiODUxNDg5NGIzZWUwZmNkNzk3Y2YzYWJfNC0xLTEtMS0xNjEwNDY_55e7a31e-6b99-4122-96fa-a8da00553f06"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RhYmxlOjBjODk5M2U0Yjg1MTQ4OTRiM2VlMGZjZDc5N2NmM2FiL3RhYmxlcmFuZ2U6MGM4OTkzZTRiODUxNDg5NGIzZWUwZmNkNzk3Y2YzYWJfNC0zLTEtMS0xNjEwNDY_319d223c-c912-4657-a2b0-4981d568a3b9"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RhYmxlOjBjODk5M2U0Yjg1MTQ4OTRiM2VlMGZjZDc5N2NmM2FiL3RhYmxlcmFuZ2U6MGM4OTkzZTRiODUxNDg5NGIzZWUwZmNkNzk3Y2YzYWJfNS0xLTEtMS0xNjEwNDY_75098371-80c1-490c-98c9-ac776544dbf3"
      unitRef="usd">48910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RhYmxlOjBjODk5M2U0Yjg1MTQ4OTRiM2VlMGZjZDc5N2NmM2FiL3RhYmxlcmFuZ2U6MGM4OTkzZTRiODUxNDg5NGIzZWUwZmNkNzk3Y2YzYWJfNS0zLTEtMS0xNjEwNDY_dec4db91-2df8-4acf-b876-c739b1b2098e"
      unitRef="usd">53732000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDU_e0bccf72-87fc-4d73-b64f-e1611b62f843">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable consist of amounts due from customers for the sales of products and services, net of any allowance for credit losses. The Company&#x2019;s expected loss allowance methodology for receivables is developed using its historical collection experience, current and future economic market conditions and a review of the current &lt;/span&gt;&lt;/div&gt;aging status and financial condition of its customers. Balances are written off when they are ultimately determined to be uncollectible.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfNTQ5NzU1OTA4MjMy_08311d0a-4ee5-4712-9b8b-64f054d35342"
      unitRef="usd">24000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfNTQ5NzU1OTA4MjI1_9823b8bf-bae8-4907-bf14-fc1d4f65b906"
      unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMTMxMDk_bdb9770f-4d8a-4474-a963-87be2a2111d1">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from sales of products and services. The Company&#x2019;s product, the Proteograph Product Suite, consists of an instrument with embedded software essential to the instrument's functionality, and consumables as well as platform evaluation agreements. The Company began recognizing revenue from shipments of its Proteograph Product Suite during the second quarter of 2021. The service revenue primarily consists of revenue received from the generation and analysis of proteomic data on behalf of the customer and revenue is recognized upon delivery of the reports. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the products and services is transferred to its customers in an amount that reflects the consideration it expects to be entitled to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is distinct within the context of the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to direct the use and obtain substantially all the economic benefits from the good or service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Customers are invoiced generally upon shipment, or upon order for services, and payment is typically due within 30 or 60 days. Cash received from customers in advance of product shipment or providing services is recorded as a contract liability. The Company&#x2019;s contracts with its customers generally do not include rights of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, the Company may enter into arrangements with payment terms which exceed one year from the transfer of control of the product or service. In such cases, the Company assesses whether the arrangement contains a significant financing component. If a significant financing component exists, the transaction price is adjusted for the financing portion of the arrangement, which is recorded as interest income over the payment term using the effective interest method. The Company does not assess whether a significant financing component exists when, at contract inception, the period between the transfer of control to a customer and final payment is one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected the practical expedient to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity and not a separate performance obligation. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period is one year or less or the amount is immaterial. The Company excludes from the transaction price all taxes assessed by a governmental authority on revenue-producing transactions that are collected by the Company from a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly enters into contracts that include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The transaction price is allocated to each performance obligation in proportion to its standalone selling price. The Company determines the standalone selling price using average selling prices with consideration of current market conditions. If the product or service has no history of sales or if the sales volume is not sufficient, the Company relies upon prices set by management, adjusted for applicable discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant and Other Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grant revenue represents funding under cost reimbursement programs from federal foundation sources for qualified research and development activities performed by the Company and are not based on estimates that are subject to change. Grants received are assessed to determine if the agreement should be accounted for as an exchange transaction or a contribution. An agreement is accounted for as a contribution if the resource provider does not receive commensurate value in return for the assets transferred. Such amounts are recorded as revenue as grant-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;funded activities are performed up to the amount of expenses incurred. Any advance funding payments are recorded as deferred revenue until the activities are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue for research and development services contracts when control is transferred, which is upon completion of the services and when results of the services have been transferred to the customer. Upfront payments and fees received are recorded as deferred revenue until the Company performs its obligations under its arrangements. Amounts payable to the Company are recorded as other receivables when its right to consideration is unconditional.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenue relates to lease arrangements. Standalone lease arrangements are outside the scope of ASC 606 and are therefore accounted for in accordance with ASC 842. Each of these contracts is evaluated as a lease arrangement, either as an operating lease or a sales-type lease using the lease classification guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total consideration in a lease arrangement is allocated between lease and non-lease components on their relative stand-alone selling prices. The stand-alone selling price is based on the price the Company would sell that promised good or service separately to a customer. If a stand-alone price is not available for a component, it is estimated using the best information available.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNC9mcmFnOmIzN2RiN2RhM2YwMDQyYWI5NjA5M2IyMzE1MjQ1N2RkL3RleHRyZWdpb246YjM3ZGI3ZGEzZjAwNDJhYjk2MDkzYjIzMTUyNDU3ZGRfMzI5ODUzNDk5OTkzNA_ff4ab458-b585-4dc6-8d4f-4f877f1d3e12">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures in the period incurred and requires amortization over five years or fifteen years pursuant to Internal Revenue Code Section 174. The Company has reflected this change in legislation in its annual tax provision included in the Annual Report on Form 10-K filed with the SEC on March 6, 2023 and it does not result in any material impact on its financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMjIxMA_df700a1b-f50c-43de-be9a-1836fce38591">FAIR VALUE MEASUREMENTS AND FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the fair value of the Company&#x2019;s financial assets that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands). &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;368,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no financial liabilities measured at fair value. The Company classifies money market funds within Level&#160;1 of the fair value hierarchy because they are valued using quoted market prices. The Company classifies its investments in U.S. Treasury securities (Treasury bills, Treasury notes, and Treasury bonds) as Level&#160;2 instruments and obtains fair value from an independent pricing service, which may use quoted market prices for identical or comparable instruments or model-driven valuations using observable market data or inputs corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s accounts receivable, other receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s cash equivalents and investments and the gross unrealized holding gains and losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;padding-right:3.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,594&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,841&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,300&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;padding-right:3.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;427,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, unrealized losses on available-for-sale investments are not attributable to credit risk and are considered to be temporary. Approximately $0.1&#160;million of the Company&#x2019;s investments have been in a continuous unrealized loss position for 12 months or longer. The Company believes it is more likely than not that investments in an unrealized loss position will be held until maturity or the recovery of the cost basis of the investment. To date, the Company has not recorded any impairment charges on marketable securities related to other-than-temporary declines in market value. As of March&#160;31, 2023, $58.4&#160;million of available-for-sale investments had remaining maturities between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMTg4MQ_b1e546e9-237b-4973-a2fb-1c170cb6a8eb"&gt;one&lt;/span&gt; and two years. The remainder of the available-for-sale investments have a remaining maturity of one year or less. As of March&#160;31, 2023 and December&#160;31, 2022, the Company recorded $0.7&#160;million and $0.6&#160;million of accrued interest, respectively, related to its available-for-sale investments as a component of other receivables on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMjIxMQ_cb7c83a1-88c3-4c61-8b2f-46293522e75e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the fair value of the Company&#x2019;s financial assets that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands). &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;368,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1b4d1f0ebc4a41a6984bf9de905545ac_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNC0xLTEtMS0xNjEwNDY_0f11921d-7f59-4409-8f7f-fa7b91c87f5b"
      unitRef="usd">41906000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0b680b7f28ad4c628c07bb87c77546bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNC0zLTEtMS0xNjEwNDY_f246ef7d-2d9b-4641-b5e5-0e6e6a0da688"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib9d5c02d826e4ec8a3c2841fb69a533b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNC01LTEtMS0xNjEwNDY_d085fa14-6d79-4873-b6c9-0fb380351601"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6a167599cf3a45159b56a0246099279d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNC03LTEtMS0xNjEwNDY_b3596925-d664-4449-a783-13a30946435d"
      unitRef="usd">41906000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iafd7c421777b463e9210370ed693c780_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS0xLTEtMS0xODE3ODY_5c5ad89a-7e3a-4075-9b01-6f035d327d5f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iee2cdcbe6c434aa9837c6d322ded5100_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS0zLTEtMS0xODE3OTI_6203245a-ee2e-4669-89db-b078616c8067"
      unitRef="usd">6480000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7deb14ddee2749eb80291d6c7cc12ea9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS01LTEtMS0xODE3OTg_b94fc94d-76a5-472a-a3a9-e775320111db"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i19bd2f9310b3452c9f71bc4c1f8e445f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS03LTEtMS0xODE4MDQ_dde47044-3fd1-42d7-bd81-97425fe7754a"
      unitRef="usd">6480000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i71b4a404c25c4713a4d8b3a626290ff9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS0xLTEtMS0xNjEwNDY_6281172e-ce8e-4973-b95b-7c960bad533c"
      unitRef="usd">41906000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4c204e7eaf744e1c854b22d184784180_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS0zLTEtMS0xNjEwNDY_259e19fa-cf18-47e0-b9b1-55d545ff1b01"
      unitRef="usd">6480000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i11bf68f32bd74042b542430842a9537d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS01LTEtMS0xNjEwNDY_e10dca34-63cd-46df-8fc2-f72d4cf7ee21"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic53a74ccb41841c581925a8a249c9d75_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNS03LTEtMS0xNjEwNDY_59761d12-f47b-4efd-aef8-dfb19ddd377a"
      unitRef="usd">48386000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iafd7c421777b463e9210370ed693c780_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNy0xLTEtMS0xNjEwNDY_b97161c7-2061-4daf-b894-ff9725d3d423"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iee2cdcbe6c434aa9837c6d322ded5100_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNy0zLTEtMS0xNjEwNDY_8529da59-eb42-4cee-a348-62358d9dc5ee"
      unitRef="usd">223594000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7deb14ddee2749eb80291d6c7cc12ea9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNy01LTEtMS0xNjEwNDY_eddbb1ee-c0db-4a91-b209-fe71309aeb20"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i19bd2f9310b3452c9f71bc4c1f8e445f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfNy03LTEtMS0xNjEwNDY_f0f13346-bf7d-4c8f-a8d5-1a71c04d94a7"
      unitRef="usd">223594000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iccaa660cc29444adaca69cf8979ff114_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfOC0xLTEtMS0xNjkzNTU_2aed70ff-79f1-45e3-a6da-f56c14d61a60"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8b7019383d4b426899805433e0b3a4a9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfOC0zLTEtMS0xNjkzNjM_0741d534-af0f-4214-8959-884543fd52f6"
      unitRef="usd">16841000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia778d58ce82d4e699f0122b3d03e5d90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfOC01LTEtMS0xNjkzNzE_c276242d-31e9-4f6b-9170-5c7f68a68896"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1aaf167cf54e4559a0251d31ee875531_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfOC03LTEtMS0xNjkzNzk_aa7b0187-0202-47c6-8a9b-2fd3fe748ad7"
      unitRef="usd">16841000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibafc6c3dfda1418b90e41e49dffdedbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTAtMS0xLTEtMTYxMDQ2_2ddaa0b1-1684-4685-a8f7-4e934d8224c6"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic4f82964aee748aca9a94c202d874882_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTAtMy0xLTEtMTYxMDQ2_66970029-8336-48e4-9de6-528417591217"
      unitRef="usd">58300000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic148cb839de143cbbb500d9c6df2a01d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTAtNS0xLTEtMTYxMDQ2_f529db11-f015-4c51-bae6-ec77c9cf0a89"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i619c103ea23840fba6c3b980c7586b74_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTAtNy0xLTEtMTYxMDQ2_e5a0d800-c0bc-4fda-8cb9-0a00bc0a64f0"
      unitRef="usd">58300000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3bb6cafd13d44847abbd160fd2839882_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTEtMS0xLTEtMTYxMDQ2_f7280b48-2b2e-4921-a0cd-3143689038d7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i38f85cf4cdb34fab8a7fedbe3ddd6641_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTEtMy0xLTEtMTYxMDQ2_9b4c2e8e-52e4-4124-85cd-f360e671cd74"
      unitRef="usd">63389000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icadbba3231b9447ebef1454cf98faac2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTEtNS0xLTEtMTYxMDQ2_11595066-81e0-44c2-a48c-c91d1000f276"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i326f4dc2e2284da3bdd1c15967551a72_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTEtNy0xLTEtMTYxMDQ2_5a2d569b-0564-4ea2-bc80-b8f9e48b700f"
      unitRef="usd">63389000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i71b4a404c25c4713a4d8b3a626290ff9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTItMS0xLTEtMTYxMDQ2_216f8c5e-1171-4adf-a469-8b90c8002da3"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4c204e7eaf744e1c854b22d184784180_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTItMy0xLTEtMTYxMDQ2_14fb2283-2372-449b-9213-38663f01b52c"
      unitRef="usd">362124000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i11bf68f32bd74042b542430842a9537d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTItNS0xLTEtMTYxMDQ2_63f28e05-f04d-4212-9f58-414327d8ae47"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic53a74ccb41841c581925a8a249c9d75_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTItNy0xLTEtMTYxMDQ2_c44da340-0525-404a-b1dd-96be37bc0171"
      unitRef="usd">362124000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i71b4a404c25c4713a4d8b3a626290ff9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTMtMS0xLTEtMTYxMDQ2_12f91543-ff9d-48e6-b7b6-3b1fbfed7d3c"
      unitRef="usd">41906000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4c204e7eaf744e1c854b22d184784180_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTMtMy0xLTEtMTYxMDQ2_d9aaf21b-327e-4819-9626-c0fcc74b3d5f"
      unitRef="usd">368604000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i11bf68f32bd74042b542430842a9537d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTMtNS0xLTEtMTYxMDQ2_95de0b40-990f-45a7-a3fb-282f5d0ed95a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic53a74ccb41841c581925a8a249c9d75_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjhiOTdmMTI4OGJhZjQ5ZmZiMGJkMTJlODVhM2ExOGEwL3RhYmxlcmFuZ2U6OGI5N2YxMjg4YmFmNDlmZmIwYmQxMmU4NWEzYTE4YTBfMTMtNy0xLTEtMTYxMDQ2_5355eb18-13ce-4e00-8a82-af9cce920545"
      unitRef="usd">410510000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i749a507bd8cc4f34a3d9154ae7365033_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNC0xLTEtMS0xNjEwNDY_93118b3f-e370-481a-a556-8d97c3021634"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9e06fbba5b0646bca4c229c4a3f061f9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNC0zLTEtMS0xNjEwNDY_e5dbefca-638a-4093-9eb2-3bcb97b25403"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifb2b260d96d4410d9cdce7077d925688_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNC01LTEtMS0xNjEwNDY_88080397-2c3e-4d1f-94ce-b1d07bd0b995"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i54a2f68898c14e268d0955751c9095de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNC03LTEtMS0xNjEwNDY_d35adbdf-d91d-4d8c-ac59-6d78bd6ca002"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia2404ed5a6584770801775f752b75b47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNS0xLTEtMS0xNjEwNDY_4122a644-b990-49dd-80a1-3cd95d698af7"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4e4206302e27458ebd99bdd5a811259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNS0zLTEtMS0xNjEwNDY_22da396d-f3bd-4667-8ae4-261ee9f5a72c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i57f471e6b02b4b22ba874e18a0287f4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNS01LTEtMS0xNjEwNDY_52fd2ea0-3a77-46ea-9ff4-ea5c4bbbbe99"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i476ae8b66a974fdab5949769d222f58e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNS03LTEtMS0xNjEwNDY_fb93acfa-b65f-4c7c-a5b0-287eb40534e1"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i92f78f330d894070a1909d7568ab896f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNy0xLTEtMS0xNjEwNDY_7ff85919-c40f-4e68-bf79-66c8f6481dcb"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i814bceef5a184e1e9eba7488fa675dd9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNy0zLTEtMS0xNjEwNDY_ba0ade01-dd6b-47db-9897-4c234771053d"
      unitRef="usd">227692000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie8ca8daa2acc4312ae84f46bbf3c1701_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNy01LTEtMS0xNjEwNDY_9caf8d13-cb5c-4d1c-8ade-e84b793b3061"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic736225d3ee34ef691f884d9d6a7522d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfNy03LTEtMS0xNjEwNDY_d5268319-4078-4ca9-8285-29eadff52a9b"
      unitRef="usd">227692000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if89bc6f98f2e475a8a29ecbee16b1aa6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC0xLTEtMS0xNjkyNDY_10c17057-ad83-4126-830e-21cb4f672c77"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibaf0cedbd86747c6b8af438c8278d0c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC0zLTEtMS0xNjkyNTk_fe7b3ffa-91f8-4616-80ae-84bcfcac5f94"
      unitRef="usd">10702000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iaa22e33e293441cf9adb83e8caca4e3e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC01LTEtMS0xNjkyNzc_494f9e45-201b-4f17-8d85-015d4ede8c5f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i60051ad9fc3e481daf875fd14800f79a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC03LTEtMS0xNjkyOTA_0dca04da-bb34-4204-8e43-be7377a2d92a"
      unitRef="usd">10702000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i573075dca16a41fb9b1ddef997dd750a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS0xLTEtMS0xNjkyNDY_78b8dfba-4602-40bd-a44c-237d92b2418b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iecd76e62f1234d179025496bc6553d77_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS0zLTEtMS0xNjkyNTk_95b721ff-3c84-475a-bdd0-53188fbeff66"
      unitRef="usd">55433000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia17840a0be604be49a7f26855021dee8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS01LTEtMS0xNjkyNzc_f34695f0-611d-454e-a92f-8e3faa018145"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if9d42a8070084991b60e96d469292634_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS03LTEtMS0xNjkyOTA_95516aa2-8009-41b5-9235-33d96cc0a915"
      unitRef="usd">55433000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4dd346181911411b87873bb037cafbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfMTAtMS0xLTEtMTY5MjQ2_b90a50d9-df67-4d94-83b0-8cc839c84f24"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id590e67d803d44af88b72e7b9a546fef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfMTAtMy0xLTEtMTY5MjU5_37cc1ab0-a56a-408b-b0a2-0fff18199701"
      unitRef="usd">79361000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9f4f27d4962d46f88154fb6bc979f7fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfMTAtNS0xLTEtMTY5Mjc3_e5b12b2c-bdf3-4b7b-80d4-cfb6ac5f2aed"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia7584647e35645b7ae77edec5f87cd05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfMTAtNy0xLTEtMTY5Mjkw_44cca1cb-86d8-4553-bcab-0519427bdc51"
      unitRef="usd">79361000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia2404ed5a6584770801775f752b75b47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC0xLTEtMS0xNjEwNDY_a007feef-ad6b-4612-b56c-906b0dea3def"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4e4206302e27458ebd99bdd5a811259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC0zLTEtMS0xNjEwNDY_602aed3a-b50e-4c02-aa14-950439bc09db"
      unitRef="usd">373188000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i57f471e6b02b4b22ba874e18a0287f4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC01LTEtMS0xNjEwNDY_2835292b-b3bd-4bc4-8707-60f39cb699c7"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i476ae8b66a974fdab5949769d222f58e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOC03LTEtMS0xNjEwNDY_fdc6fc83-cbaf-4bd2-ab40-cf74dd7cc314"
      unitRef="usd">373188000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia2404ed5a6584770801775f752b75b47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS0xLTEtMS0xNjEwNDY_b625d335-c17d-46f8-a5f0-c4eb453f367b"
      unitRef="usd">53208000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4e4206302e27458ebd99bdd5a811259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS0zLTEtMS0xNjEwNDY_4f45358a-a031-4cb7-a4bd-92c4356f618e"
      unitRef="usd">373188000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i57f471e6b02b4b22ba874e18a0287f4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS01LTEtMS0xNjEwNDY_c9844eef-d285-46c1-9b82-2e948cbf4cfc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i476ae8b66a974fdab5949769d222f58e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjU4YmNmZjUxMjQ2NzQwZDZiMmI3ZjUzN2VlN2JiNDIyL3RhYmxlcmFuZ2U6NThiY2ZmNTEyNDY3NDBkNmIyYjdmNTM3ZWU3YmI0MjJfOS03LTEtMS0xNjEwNDY_135ea418-a29b-43e6-9f66-287e3b4b3f08"
      unitRef="usd">426396000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMzg0ODI5MDY5OTQ5Mw_7171b5b5-af19-456d-8361-b6da3d111aab">The carrying amount of the Company&#x2019;s accounts receivable, other receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses approximate fair value due to their short maturities.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMjIxMw_7b4a57ca-b4f8-478a-b23b-ba235443ba0a">The following is a summary of the Company&#x2019;s cash equivalents and investments and the gross unrealized holding gains and losses (in thousands):&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;padding-right:3.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,480&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,594&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,841&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,300&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;362,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;padding-right:3.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;427,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1a7fd38b6b12475b8ebd9022d8cef4a9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNC0xLTEtMS0xNjM3Njc_b0694e47-7ec3-4b7c-b0ff-872645165d2e"
      unitRef="usd">41906000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1a7fd38b6b12475b8ebd9022d8cef4a9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNC0zLTEtMS0xNjM3Njc_d9cb43d1-77cc-4c7c-abde-4cc9bfd57451"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1a7fd38b6b12475b8ebd9022d8cef4a9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNC01LTEtMS0xNjM3Njc_c456387d-7cc0-4260-8e2c-d870863d3e72"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1a7fd38b6b12475b8ebd9022d8cef4a9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNC03LTEtMS0xNjM3Njc_e1ca36f6-f520-4b8e-a8eb-be39b3224e77"
      unitRef="usd">41906000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if7b4d7cd224a477d9e63c8a749d50639_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS0xLTEtMS0xODE4NDc_576280fe-33e6-48d1-b007-0db2bfdf71e2"
      unitRef="usd">6479000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if7b4d7cd224a477d9e63c8a749d50639_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS0zLTEtMS0xODE4NTM_1cdad447-8007-45ed-b6ca-8b7594affc17"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if7b4d7cd224a477d9e63c8a749d50639_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS01LTEtMS0xODE4NjA_0b463fa6-908b-4fc7-9bbf-c4c982739583"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if7b4d7cd224a477d9e63c8a749d50639_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS03LTEtMS0xODE4NjY_5407d82b-48d4-42d0-b66f-d5724db14199"
      unitRef="usd">6480000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i20c1e0b9dfed45df90a271f4e544a4f3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS0xLTEtMS0xNjM3Njk_0fee8e8d-f1a1-4e4b-b953-1b18b5d63f2b"
      unitRef="usd">48385000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i20c1e0b9dfed45df90a271f4e544a4f3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS0zLTEtMS0xNjM3Njk_c874ed88-11e6-4264-ba83-2420f591a457"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i20c1e0b9dfed45df90a271f4e544a4f3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS01LTEtMS0xNjM3Njk_25a6ebc5-49d8-4d07-9984-6eb562a0ebfc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i20c1e0b9dfed45df90a271f4e544a4f3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNS03LTEtMS0xNjM3Njk_56d6f4c9-be96-4d74-9c3a-230ba78d2bbd"
      unitRef="usd">48386000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i26be6f6b3ee245eab855d565adcfdb21_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNy0xLTEtMS0xNjM3Njk_f07df959-7bfd-4e37-b2b4-2fef432a118b"
      unitRef="usd">223488000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i26be6f6b3ee245eab855d565adcfdb21_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNy0zLTEtMS0xNjM3Njk_729dee24-8339-4480-985b-ee2f52fde5a7"
      unitRef="usd">258000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i26be6f6b3ee245eab855d565adcfdb21_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNy01LTEtMS0xNjM3Njk_1b923ac6-fe08-4c33-80f1-57067fd26aa5"
      unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i26be6f6b3ee245eab855d565adcfdb21_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfNy03LTEtMS0xNjM3Njk_d8539d9d-cd85-4297-a5ac-338b96e22863"
      unitRef="usd">223594000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i05f44f8772ad40c9b9d7ad33b817b51e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOC0xLTEtMS0xNjk1NDU_c51d5752-d675-4137-b678-616a4b174110"
      unitRef="usd">16818000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05f44f8772ad40c9b9d7ad33b817b51e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOC0zLTEtMS0xNjM3NzE_a302323d-f9bd-49d7-a998-cc5011188839"
      unitRef="usd">24000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05f44f8772ad40c9b9d7ad33b817b51e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOC01LTEtMS0xNjk1Njc_3c2be53c-c60a-42c1-9dca-61304e121448"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05f44f8772ad40c9b9d7ad33b817b51e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOC03LTEtMS0xNjk1Nzg_ec54317d-5119-4c89-abb5-f03b2f6b3f5e"
      unitRef="usd">16841000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if43b4eb0d9414e72a1563fea05e05ffb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOS0xLTEtMS0xNjM3Njk_414ac69e-359b-4f1c-bdf4-c66e25584f3c"
      unitRef="usd">58372000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if43b4eb0d9414e72a1563fea05e05ffb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOS0zLTEtMS0xNjM3Njk_598c65a1-ef87-4828-b4f8-a514d7403e20"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if43b4eb0d9414e72a1563fea05e05ffb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOS01LTEtMS0xNjM3Njk_f58a7fc7-30ae-4e77-a16e-22d0b87e4a23"
      unitRef="usd">74000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if43b4eb0d9414e72a1563fea05e05ffb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfOS03LTEtMS0xNjM3Njk_3c678dce-29f3-49aa-9770-9ae2fc04cab1"
      unitRef="usd">58300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5fa189f1ba1c468f96959f6032761268_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTAtMS0xLTEtMTYzNzY5_b115f23b-e086-484b-b954-0de4e8228c72"
      unitRef="usd">63542000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5fa189f1ba1c468f96959f6032761268_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTAtMy0xLTEtMTYzNzY5_eb9340db-3328-4d8e-9330-f9f437ad3eca"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5fa189f1ba1c468f96959f6032761268_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTAtNS0xLTEtMTYzNzY5_0a0f137a-c42a-4a40-9a52-32a411c01ead"
      unitRef="usd">160000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5fa189f1ba1c468f96959f6032761268_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTAtNy0xLTEtMTYzNzY5_4441938f-95d5-4c99-802c-2faa809a37bc"
      unitRef="usd">63389000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8fb4b81fff3748ccbc7efda5b8adfb2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTEtMS0xLTEtMTYzNzY5_f83cf039-a487-466e-a6aa-6c8cf8b0794a"
      unitRef="usd">362220000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8fb4b81fff3748ccbc7efda5b8adfb2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTEtMy0xLTEtMTYzNzY5_4f01016a-085f-4745-83e5-11ff2e82de56"
      unitRef="usd">291000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8fb4b81fff3748ccbc7efda5b8adfb2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTEtNS0xLTEtMTYzNzY5_f20a3825-3207-49c4-9193-0b648a6e694b"
      unitRef="usd">387000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8fb4b81fff3748ccbc7efda5b8adfb2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTEtNy0xLTEtMTYzNzY5_5f8625cc-a250-4b8f-9e67-784d19de6129"
      unitRef="usd">362124000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTItMS0xLTEtMTYzNzY5_d9f3e572-d3be-4db1-9d07-840393cee831"
      unitRef="usd">410605000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTItMy0xLTEtMTYzNzY5_7cfb2a86-6613-46ea-ab48-afc461f3421d"
      unitRef="usd">292000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTItNS0xLTEtMTYzNzY5_1305f9fa-e545-4b8c-bef7-afa870836809"
      unitRef="usd">387000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOmU1Njg5MmUwZDg1MDRlOWM5YjE4NzA3YzNkZjQ0NzMyL3RhYmxlcmFuZ2U6ZTU2ODkyZTBkODUwNGU5YzliMTg3MDdjM2RmNDQ3MzJfMTItNy0xLTEtMTYzNzY5_e4bf5175-354b-48db-b411-7ad81cc5dceb"
      unitRef="usd">410510000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6f7d54442c864d429fbda1cfca8bd6a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNC0xLTEtMS0xNjEwNDY_a5918617-2b98-4821-a5ca-0eb44899fa29"
      unitRef="usd">53208000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6f7d54442c864d429fbda1cfca8bd6a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNC0zLTEtMS0xNjEwNDY_626276a8-7d2f-448d-8c7b-d874e9922b11"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6f7d54442c864d429fbda1cfca8bd6a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNC01LTEtMS0xNjEwNDY_b28efe14-4c2b-4b57-a1a9-829064158de1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6f7d54442c864d429fbda1cfca8bd6a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNC03LTEtMS0xNjEwNDY_bda33feb-8a4f-4121-b1ff-388b93c9e4df"
      unitRef="usd">53208000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibd929956e19a40c3a28803abacb17997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNS0xLTEtMS0xNjEwNDY_f2594c7e-8dd8-4399-8ed1-0113e55afd9d"
      unitRef="usd">53208000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibd929956e19a40c3a28803abacb17997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNS0zLTEtMS0xNjEwNDY_049b7622-e8d1-451e-ba56-1c017cdcacd9"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibd929956e19a40c3a28803abacb17997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNS01LTEtMS0xNjEwNDY_184250f0-00d9-4513-8aa1-62f009c282c1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibd929956e19a40c3a28803abacb17997_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNS03LTEtMS0xNjEwNDY_efe78c87-61ce-4ce3-b1bb-6c7209ea0460"
      unitRef="usd">53208000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic700de2b87904a1982dbc66d88b37c49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNy0xLTEtMS0xNjEwNDY_2a560258-ea24-493f-a81a-15d032dd33ed"
      unitRef="usd">228563000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic700de2b87904a1982dbc66d88b37c49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNy0zLTEtMS0xNjEwNDY_e587b1a2-ec1f-4573-a2d5-e1e96533c224"
      unitRef="usd">25000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic700de2b87904a1982dbc66d88b37c49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNy01LTEtMS0xNjEwNDY_4bc5d51d-c189-443e-a8b3-8a87ac659bad"
      unitRef="usd">896000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic700de2b87904a1982dbc66d88b37c49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfNy03LTEtMS0xNjEwNDY_8fdac6b7-f241-40a0-9dd5-410f1cdcac77"
      unitRef="usd">227692000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic7c419e633c74ba4af470010ee2ca60d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC0xLTEtMS0xNjk0NDE_2fea44f3-a371-40d1-a458-d5937532cdf7"
      unitRef="usd">10699000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic7c419e633c74ba4af470010ee2ca60d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC0zLTEtMS0xNjk0NTI_d710bf31-ab66-47af-a28b-ad18dad48a38"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic7c419e633c74ba4af470010ee2ca60d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC01LTEtMS0xNjk0NjM_994efea3-b7b1-429e-a263-d2ab9bf19591"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic7c419e633c74ba4af470010ee2ca60d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC03LTEtMS0xNjk0NzQ_b40929c9-0dd9-4406-b185-493f12ea5fed"
      unitRef="usd">10702000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iabbe40d2624a4266a23769efb685e487_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS0xLTEtMS0xNjk0NDE_c6a705da-2e43-4947-9a82-6be529625721"
      unitRef="usd">55561000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iabbe40d2624a4266a23769efb685e487_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS0zLTEtMS0xNjk0NTI_5a157b45-1a0d-410a-8035-00073cb71621"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iabbe40d2624a4266a23769efb685e487_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS01LTEtMS0xNjk0NjM_55c1272d-df90-4050-856f-a8b7e2e738b7"
      unitRef="usd">131000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iabbe40d2624a4266a23769efb685e487_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS03LTEtMS0xNjk0NzQ_b4804f3d-3f5f-4132-b7d6-7a9d8e41151c"
      unitRef="usd">55433000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i90b0df8095ce49d1ace15e7222541d87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfMTAtMS0xLTEtMTY5NDQx_240dc0f9-ce7b-4552-bdfb-3922eed45553"
      unitRef="usd">79616000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i90b0df8095ce49d1ace15e7222541d87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfMTAtMy0xLTEtMTY5NDUy_66cf7ddb-9dbc-4fae-8cf4-af780a7d8389"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i90b0df8095ce49d1ace15e7222541d87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfMTAtNS0xLTEtMTY5NDYz_b1cd5d31-cd75-4963-8a6c-a2856fbbc3c7"
      unitRef="usd">261000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i90b0df8095ce49d1ace15e7222541d87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfMTAtNy0xLTEtMTY5NDc0_976a1636-c895-44ea-b0a0-9b9c24a8eead"
      unitRef="usd">79361000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i94616f7473da42e580322946800a08fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC0xLTEtMS0xNjEwNDY_d62608d3-1568-4df1-be81-cf251ee38e2f"
      unitRef="usd">374439000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i94616f7473da42e580322946800a08fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC0zLTEtMS0xNjEwNDY_3789d462-4390-40a8-9c61-a101827e168a"
      unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i94616f7473da42e580322946800a08fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC01LTEtMS0xNjEwNDY_be6a27ca-fa88-420c-b382-9bac3dd742fa"
      unitRef="usd">1291000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i94616f7473da42e580322946800a08fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOC03LTEtMS0xNjEwNDY_b2abbaca-4c85-43b7-acd5-d3dc02f70e92"
      unitRef="usd">373188000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS0xLTEtMS0xNjEwNDY_48a541e8-f8f6-4e04-9d5c-f791ea7672db"
      unitRef="usd">427647000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS0zLTEtMS0xNjEwNDY_63876568-cd0e-4c50-9d88-562363a28696"
      unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS01LTEtMS0xNjEwNDY_cc97a9ad-ece7-404a-b811-28feae557fc3"
      unitRef="usd">1291000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RhYmxlOjBhNDdlZWRhZjNkZTQxNDBhMTg1OThlMjZkM2RhZjA1L3RhYmxlcmFuZ2U6MGE0N2VlZGFmM2RlNDE0MGExODU5OGUyNmQzZGFmMDVfOS03LTEtMS0xNjEwNDY_3d1c98bb-c52e-4e23-903e-9f0d52a2c4af"
      unitRef="usd">426396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfNTQ5NzU1ODE5ODU2_76c0ff00-2eff-4fa7-81f6-8f205e6b492c"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfNTQ5NzU1ODE5ODU2_ccf53c38-6bd4-424a-b7fe-31fe07b0bfa2"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfNTQ5NzU1ODE5ODY2_0696851e-b806-4056-8517-3118ec6e318a"
      unitRef="usd">58400000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i43e62ac8e3304a2ab10a5c5cc33b8677_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMTg4OA_d51659f5-d4fc-4fd7-b870-014845466c6f">P2Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMTk3Mw_e99713fc-828a-4ed8-9732-dfe3c1b3375e">P1Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfMTA5OTUxMTYzNDA0OA_40239b2c-420e-417c-a582-8fdfc9f1efcc"
      unitRef="usd">700000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV8zNy9mcmFnOjRhM2JhNjNlMzAxOTQzYzc5MzY4Y2RkM2MzMTI4Y2VkL3RleHRyZWdpb246NGEzYmE2M2UzMDE5NDNjNzkzNjhjZGQzYzMxMjhjZWRfNTQ5NzU1ODE2MTU0_90aa6274-71c2-4f97-b38c-e631f1666cae"
      unitRef="usd">600000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RleHRyZWdpb246NjAyYjE1MTU3YmJhNDFmMjgyZTA2YzFkOGQyZWE1NjlfNTYx_c1dd73bc-72e8-4a87-9e12-39e156207a67">OTHER FINANCIAL STATEMENT INFORMATION&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $1.2 million and $0.9&#160;million for the three months ended March&#160;31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RleHRyZWdpb246NjAyYjE1MTU3YmJhNDFmMjgyZTA2YzFkOGQyZWE1NjlfNTYy_1496bc2e-b43b-49ab-b6e3-237b495f37e7">Inventory consists of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfMi0xLTEtMS0xNjEwNDY_cbfbcda2-5d43-424c-aebd-78b664d82065"
      unitRef="usd">1592000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfMi0zLTEtMS0xNjEwNDY_a8a8495a-32f9-4cca-b63a-02dd198cae91"
      unitRef="usd">2129000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfMy0xLTEtMS0xNjEwNDY_5a440cba-916f-438f-894b-95a2c407e1fc"
      unitRef="usd">205000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfMy0zLTEtMS0xNjEwNDY_22c6ae49-6cd8-483a-994c-38f74cd7c2f8"
      unitRef="usd">271000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfNC0xLTEtMS0xNjEwNDY_a0a9b834-f470-4941-b722-0eedfba5c1b1"
      unitRef="usd">1921000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfNC0zLTEtMS0xNjEwNDY_7b28fbd5-f807-4874-af6b-c6e7e1f370b1"
      unitRef="usd">2227000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfNS0xLTEtMS0xNjEwNDY_3d4a80d0-5895-40cc-8513-b9a3a9623d80"
      unitRef="usd">3718000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjM0OWY0YjkzNGYzYTQwN2FhNjEzMjYxMTc5MzEzYmZmL3RhYmxlcmFuZ2U6MzQ5ZjRiOTM0ZjNhNDA3YWE2MTMyNjExNzkzMTNiZmZfNS0zLTEtMS0xNjEwNDY_194a5836-5505-4e01-a68e-f217b1611ccb"
      unitRef="usd">4627000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RleHRyZWdpb246NjAyYjE1MTU3YmJhNDFmMjgyZTA2YzFkOGQyZWE1NjlfNTY0_eff3ab56-69a5-4357-b7f0-8e5d32c0761a">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i834ffd82062e42c8ac67dec92e4b11c5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfMi0xLTEtMS0xNjEwNDY_5f618f92-bebc-40ad-a55c-9e5746dd912a"
      unitRef="usd">22092000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idc2e1932fa6e4f579844b341f2ca57bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfMi0zLTEtMS0xNjEwNDY_4d5a6591-9ec9-4fb8-9ad0-ca55a7aeba98"
      unitRef="usd">21122000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id577397acc0d42e6941481f0cb0f133f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfMy0xLTEtMS0xNjEwNDY_371e6419-b6ce-483b-854a-50f804e01683"
      unitRef="usd">909000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3e3e2a60f19441388cc25028829cb5a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfMy0zLTEtMS0xNjEwNDY_6dc565a2-9ddf-4604-9f66-b08e2799c2e2"
      unitRef="usd">876000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i549fc01f630744fb80aae4287617df0a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNC0xLTEtMS0xNjEwNDY_07d603f7-b130-422e-b23d-38c30176bbfb"
      unitRef="usd">575000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia944c4ff9cb641afbf02340052e5e87d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNC0zLTEtMS0xNjEwNDY_77295dba-06dd-4532-9b26-a96b399c0ab8"
      unitRef="usd">575000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic8ca5a123a994b83820f447b2c21035a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNS0xLTEtMS0xNjEwNDY_ce9c399c-e7f7-406b-9ca5-be12c437aea0"
      unitRef="usd">3375000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i903abc3813fb4563a44baa372541dfc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNS0zLTEtMS0xNjEwNDY_97efc47f-5a9f-473c-ba57-015979426cd6"
      unitRef="usd">3375000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f21aa8114184160b34606e83ce3d48b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNi0xLTEtMS0xNjEwNDY_bd766f43-640e-44c8-89b0-3cdb4e72dbe7"
      unitRef="usd">106000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id8aff94265d04adeb3f0f90f4282ce94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNi0zLTEtMS0xNjEwNDY_cccfc26d-ab31-48eb-886e-0cbe9ce0e8d9"
      unitRef="usd">1281000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNy0xLTEtMS0xNjEwNDY_d3d67bf2-a930-4925-9197-02bf7c837a5c"
      unitRef="usd">27057000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfNy0zLTEtMS0xNjEwNDY_69861b75-c4ef-4a02-a4ac-88005fe75c33"
      unitRef="usd">27229000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfOC0xLTEtMS0xNjEwNDY_af435f94-5e59-4087-96f4-ba713095962f"
      unitRef="usd">8382000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfOC0zLTEtMS0xNjEwNDY_e31bd7ad-b477-4dff-9642-ff30795cd0d7"
      unitRef="usd">7821000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfOS0xLTEtMS0xNjEwNDY_e10dd3d3-ece3-4d3b-8868-0aebf256401e"
      unitRef="usd">18675000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjZjOWE5OTYxZWYyNzRmYjQ4MzU4MWU1ZjcxMTRkZWM2L3RhYmxlcmFuZ2U6NmM5YTk5NjFlZjI3NGZiNDgzNTgxZTVmNzExNGRlYzZfOS0zLTEtMS0xNjEwNDY_9a944c24-f071-4550-abba-6d2f59799632"
      unitRef="usd">19408000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RleHRyZWdpb246NjAyYjE1MTU3YmJhNDFmMjgyZTA2YzFkOGQyZWE1NjlfNTQ5NzU1ODE0NTky_fca51401-3ca5-414b-8df8-c802cbcc5f79"
      unitRef="usd">1200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RleHRyZWdpb246NjAyYjE1MTU3YmJhNDFmMjgyZTA2YzFkOGQyZWE1NjlfNTQ5NzU1ODE0NTk1_5e4fb903-4c14-4123-8284-9aa63299e00b"
      unitRef="usd">900000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RleHRyZWdpb246NjAyYjE1MTU3YmJhNDFmMjgyZTA2YzFkOGQyZWE1NjlfNTY1_b66d763b-6111-490c-bf2d-7439cc987b4a">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <seer:AccruedCompensation
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfMi0xLTEtMS0xNjEwNDY_fcde0a76-599b-41f3-a59e-8c5bd5b26111"
      unitRef="usd">3806000</seer:AccruedCompensation>
    <seer:AccruedCompensation
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfMi0zLTEtMS0xNjEwNDY_3b72defd-2d46-45d8-86a0-6bf4d761cd9f"
      unitRef="usd">6139000</seer:AccruedCompensation>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfMy0xLTEtMS0xNjEwNDY_2deef667-7278-41f8-b167-54a78d651a70"
      unitRef="usd">458000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfMy0zLTEtMS0xNjEwNDY_c5ec8133-1a78-4298-b219-4d20ec73e821"
      unitRef="usd">322000</us-gaap:AccruedProfessionalFeesCurrent>
    <seer:AccruedPropertyAndEquipment
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNS0xLTEtMS0xNjg1ODE_72973d50-e9a7-4629-ba88-2e2233e6db4e"
      unitRef="usd">198000</seer:AccruedPropertyAndEquipment>
    <seer:AccruedPropertyAndEquipment
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNS0zLTEtMS0xNjg1NDA_84a7f116-89ed-41be-bbed-db43698c55fa"
      unitRef="usd">300000</seer:AccruedPropertyAndEquipment>
    <seer:AccruedResearchAndDevelopment
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNi0xLTEtMS0xNjg1ODE_5bf4e7c7-664a-4e20-84bd-b52293f87a5f"
      unitRef="usd">259000</seer:AccruedResearchAndDevelopment>
    <seer:AccruedResearchAndDevelopment
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNi0zLTEtMS0xNjg1NDA_99ba6667-65a3-4a76-abad-c380125dcbbc"
      unitRef="usd">235000</seer:AccruedResearchAndDevelopment>
    <us-gaap:TaxesPayableCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNS0xLTEtMS0xNjEwNDY_50f5d4f9-a44d-4bb2-8434-d348a2d57926"
      unitRef="usd">790000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNS0zLTEtMS0xNjEwNDY_9b548cf0-b51e-4b5c-9c41-057ca9349ab5"
      unitRef="usd">335000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNi0xLTEtMS0xNjEwNDY_81e6a63a-12a6-4002-9c1f-7752d4a1ecfd"
      unitRef="usd">1664000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNi0zLTEtMS0xNjEwNDY_a16de595-a0a4-4b87-8fb7-9d08e668d60d"
      unitRef="usd">967000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNy0xLTEtMS0xNjEwNDY_5e60ed05-e89a-4de7-a7fc-ed99c3440470"
      unitRef="usd">7175000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80MC9mcmFnOjYwMmIxNTE1N2JiYTQxZjI4MmUwNmMxZDhkMmVhNTY5L3RhYmxlOjk0ZjQ1NjQzMGFjOTQwZTE5ZDEyZjQzMDQ0MjkwOWYyL3RhYmxlcmFuZ2U6OTRmNDU2NDMwYWM5NDBlMTlkMTJmNDMwNDQyOTA5ZjJfNy0zLTEtMS0xNjEwNDY_fe39792c-2a41-4340-b989-e2cd4ded66e4"
      unitRef="usd">8298000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfMzI0Ng_ccc48c40-b5f1-4942-8b76-9db0a7b38904">REVENUE AND DEFERRED REVENUEProduct revenue consists of an instrument with embedded software essential to the instrument&#x2019;s functionality, consumables and platform evaluation agreements. Service revenue primarily consists of revenue received from the generation and analysis of proteomic data on behalf of the customer. Related party revenue is comprised of both the sale of products and services performed for related parties, as further discussed in Note 10. Grant revenues consist of services performed specifically for the reimbursement of research-related expenses.&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, the Company recognized $2.3 million and $2.1&#160;million of product revenue to non-related customers, respectively. As of March&#160;31, 2023 and December&#160;31, 2022, the Company recorded $0.1&#160;million and $34,000 of deferred revenue related to product sales, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, the Company recognized $69,000 and $79,000 of service revenue to non-related customers, respectively. As of March&#160;31, 2023 and December&#160;31, 2022, the Company recorded $0.2 million and $0.1&#160;million of deferred service revenue, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue activity for the period ended March&#160;31, 2023 and December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. As of March&#160;31, 2023, $3.1 million of revenue is expected to be recognized from the remaining performance obligations, of which 77% is expected to be recognized within 12 months and the remainder thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant and Other Revenue&lt;/span&gt;&lt;/div&gt;In August 2019, the Company received a notice of a Small Business Innovation Research (SBIR) grant award from the National Institutes of Health, which will provide funding of approximately $1.1&#160;million to the Company for its development of research applications. For the three months ended March&#160;31, 2023 and 2022, the Company recognized $0.3 million and approximately $14,000 of grant revenue, respectively, with respect to the award.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b2aa2d234f473dad29df0cb5e52f9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfNjQ4_9851b598-8fcd-42e7-97c3-43ce5f201524"
      unitRef="usd">2300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5bbcb7a35db4077913bd2d482720983_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfNTQ5NzU1ODE0OTE5NQ_9e502d0e-e13d-4f5e-9ec8-005029aaafa9"
      unitRef="usd">2100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i50a1e92996054cf28730df996174075f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfNTQ5NzU1ODE3Njkz_f62e78ec-cef1-4cc6-be58-335ff6b1b44e"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0ae72e66003c4043a2dbaaaffc2a20b6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfODc5NjA5MzAzMjU1Mw_14b69525-946c-4c38-91de-b8c8b0e8ca7e"
      unitRef="usd">34000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e9c9bf400d64995a90cc51a0d062823_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfODc5NjA5MzAzMjU5NQ_eb9c2c38-a584-4503-af8f-baace63abcb5"
      unitRef="usd">69000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea504de874cc40f5ab5c7f2ee448472b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfODc5NjA5MzAzMjYxMQ_c20c7240-5a8a-4c78-beee-13b20c2c23a3"
      unitRef="usd">79000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3430901c6fc44b249e5fd58806f0282b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfNTQ5NzU1ODE4NzE4_73ec7338-4fe3-4fef-a293-cf9fd5b992ca"
      unitRef="usd">200000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia6009ec170e84d848977e6ac9aa6cd88_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfNTQ5NzU1ODE4NzEw_3a17ef5e-34de-4d3c-9e53-ee1966c7a82e"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfMzI0OA_d3d9e507-d119-4efd-99af-609d161cd986">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue activity for the period ended March&#160;31, 2023 and December&#160;31, 2022 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfMi0xLTEtMS0xNjEwNDY_5d1d455e-bed8-482b-ae92-1841b1734af7"
      unitRef="usd">133000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib7f583736e7b40da8ef1f7f6d2a2ac71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfMi0zLTEtMS0xNjEwNDY_f2436035-1c15-43b3-aff9-e7aa7b21a8f8"
      unitRef="usd">376000</us-gaap:ContractWithCustomerLiability>
    <seer:ContractWithCustomerLiabilityAdditions
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfMy0xLTEtMS0xNjEwNDY_69c6a032-7a43-41fb-bc27-3f8c1093d0da"
      unitRef="usd">614000</seer:ContractWithCustomerLiabilityAdditions>
    <seer:ContractWithCustomerLiabilityAdditions
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfMy0zLTEtMS0xNjEwNDY_c9d7fa03-a4a8-4e2f-b465-236322232c04"
      unitRef="usd">233000</seer:ContractWithCustomerLiabilityAdditions>
    <seer:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfNC0xLTEtMS0xNjEwNDY_da4b04bb-cf54-483e-84a0-d825a46d88d2"
      unitRef="usd">441000</seer:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <seer:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfNC0zLTEtMS0xNjEwNDY_ca4961ce-0367-459a-8707-9740740039ef"
      unitRef="usd">476000</seer:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfNS0xLTEtMS0xNjEwNDY_d115d516-d53e-4733-b715-6006b6514373"
      unitRef="usd">306000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib131b54454dc4b44b2ee0c35fc690603_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RhYmxlOjM5ZGZhNmZiNzc2ZjQ1OGE4MGUwMDAyODUzOTQ5NThjL3RhYmxlcmFuZ2U6MzlkZmE2ZmI3NzZmNDU4YTgwZTAwMDI4NTM5NDk1OGNfNS0zLTEtMS0xNjEwNDY_718f82a8-9d0f-406b-a7ac-e229875fa7a5"
      unitRef="usd">133000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic7d63a1243504bac9f25d826caf40907_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfODc5NjA5MzAzMjYzMQ_d81bb731-3b94-4280-b906-ba5463211e5c"
      unitRef="usd">3100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ic7d63a1243504bac9f25d826caf40907_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfODc5NjA5MzAzMjY0OQ_ddc299d5-8582-4ed7-b2fe-d501c79a4617"
      unitRef="number">0.77</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic7d63a1243504bac9f25d826caf40907_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfMTczMA_773937b1-0e07-4f23-995e-36f53e9a616d">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8f32b70479ef4ab0bc8edfeb1670cb39_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfMjcyNw_0ea2d708-4ba9-4bff-86ae-959350238967"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2e1d5c46b02d44d6b4d0175f65046fe9_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfODc5NjA5MzAzMjkzNg_42017a3a-3afb-4caa-bcfe-7102fb0b6869"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i750de3971d7745c0841defc76e6b9e2f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80My9mcmFnOmZhOGEzYTI2NDM4NTRiMzliMTc2OTFiMjdiMTAwNTJhL3RleHRyZWdpb246ZmE4YTNhMjY0Mzg1NGIzOWIxNzY5MWIyN2IxMDA1MmFfNTQ5NzU1ODIwMjU2_a9793524-952e-4651-b270-22cc222ab8b3"
      unitRef="usd">14000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfMTU1OQ_a6aa7cc5-a3b0-4dce-bf23-fa3ce317b26c">CAPITAL STOCK AND STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company is authorized to issue 105,000,000&#160;shares of capital stock consisting of 94,000,000&#160;shares of Class&#160;A common stock, 6,000,000&#160;shares of Class&#160;B common stock, and 5,000,000&#160;shares of preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock issued and outstanding is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,694,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,366,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,739,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,411,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Class&#160;A and Class&#160;B common stock have a par value of $0.00001 per share. Holders of Class&#160;A common stock are entitled to one vote per share and holders of Class&#160;B common stock are entitled to 10 votes per share. Class&#160;B common shares are convertible to Class&#160;A common shares at any time at the option of the holder on a one-for-one &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;basis.&#160;Holders of common stock are entitled to dividends as declared by the Board of Directors, subject to rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock issued and outstanding on the condensed consolidated balance sheets and condensed consolidated statements of changes in stockholders' equity includes shares related to early exercised options and restricted stock that are subject to repurchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfNTQ5NzU1ODE1NDUw_7c786380-0da3-4253-b6a4-1960932b7404"
      unitRef="shares">105000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfNTQ5NzU1ODE1NDU1_3ff8283d-1e16-4755-a4cb-76f39e922612"
      unitRef="shares">94000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfNTQ5NzU1ODE1NDYw_d23d652d-22db-443a-b337-5d38fd0f849e"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfNTQ5NzU1ODE1NDY1_3aa1a492-e06d-4413-803e-2b7a9e263ab4"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfMTU2MA_d48c0618-6b96-4ba6-acf1-4c761a5d3535">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock issued and outstanding is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,694,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,366,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,739,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,411,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfMy0xLTEtMS0xNjEwNDY_74416b76-bd9c-4182-b2ce-6c885183d7c4"
      unitRef="shares">59694350</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfMy0xLTEtMS0xNjEwNDY_e750b831-a075-45e9-bd5a-851c0537d457"
      unitRef="shares">59694350</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfMy0zLTEtMS0xNjEwNDY_5043ee75-b407-4ebb-8d46-404e53590555"
      unitRef="shares">59366077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49387dd415f54115a37771a281ce1a1b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfMy0zLTEtMS0xNjEwNDY_5744542e-ac5a-4526-8a0f-17aec059fb44"
      unitRef="shares">59366077</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNC0xLTEtMS0xNjEwNDY_976aab22-0fbc-4f91-9232-af5f5984fa7b"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNC0xLTEtMS0xNjEwNDY_a9cf7996-596f-4764-96d2-31ad4280f868"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNC0zLTEtMS0xNjEwNDY_4d9ac904-1c0c-43ac-b26e-e5a3aa952531"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8599ffb89f804067a299436a6aadbdc0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNC0zLTEtMS0xNjEwNDY_6e9a823a-394f-4436-b41e-a5fbaa84d803"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNS0xLTEtMS0xNjEwNDY_0571a476-4f02-486a-a44a-45d9e02adf9d"
      unitRef="shares">63739319</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNS0xLTEtMS0xNjEwNDY_3f73220f-588c-437b-ba78-ad4923bbd4aa"
      unitRef="shares">63739319</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNS0zLTEtMS0xNjEwNDY_2a809b15-492b-4943-883b-6cf389f07b8a"
      unitRef="shares">63411046</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RhYmxlOjczOWNlM2VkMzAyYzRjZGFiNTAzNGIxOTJjMDYwMjFiL3RhYmxlcmFuZ2U6NzM5Y2UzZWQzMDJjNGNkYWI1MDM0YjE5MmMwNjAyMWJfNS0zLTEtMS0xNjEwNDY_a081cacc-a9fc-48ba-a9ed-f56b2c9d0547"
      unitRef="shares">63411046</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfMzI5ODUzNDg4ODUxOA_01808626-9c4f-48b2-bed0-cc90875783ea"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfMzI5ODUzNDg4ODUxOA_be64c896-6d13-45cf-9d6b-70f65d62f28a"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <seer:CommonStockNumberOfVotes
      contextRef="i88082f07e64c44de916ed3861598fbe8_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfMzI5ODUzNDg4ODUyNw_573e7bc9-8b82-41f3-9d63-72cdba4eefca"
      unitRef="vote">1</seer:CommonStockNumberOfVotes>
    <seer:CommonStockNumberOfVotes
      contextRef="i2f045d0521f6439b890e633d81062d11_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfMzI5ODUzNDg4ODUyOQ_eabf4421-051a-4565-9469-d8be3009f45a"
      unitRef="vote">10</seer:CommonStockNumberOfVotes>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80Ni9mcmFnOmNkZmE4ZDM2ZGYzZTQxYTA4Mzg0NjJkYjRjOWUxMzY1L3RleHRyZWdpb246Y2RmYThkMzZkZjNlNDFhMDgzODQ2MmRiNGM5ZTEzNjVfODQy_7992daa4-368e-4b18-921f-b8f17094d151"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzA2NA_550f6889-2fe7-41fc-8beb-3cb8d012c7a7">EQUITY INCENTIVE PLANS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, there are 14,570,948 shares of Class A common stock reserved for issuance under the 2020 Equity Incentive Plan, 4,581,459 of which shares are available for issuance in connection with grants of future awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the three months ended March&#160;31, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,346,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable, March 31, 2023 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,241,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Market Condition Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2023, the Company granted options to purchase an aggregate of 1,794,000 shares of the Company&#x2019;s Class A common stock to certain Company executives, with vesting subject to market conditions (Market Condition Options). The Market Condition Options become eligible to vest if the average of the closing sales prices of a share of Class A common stock over a trailing twenty trading day period within seven years from the date of grant reaches a stock price of $6.885 per share (the Market Price Milestone). If the Market Price Milestone is achieved, 25% of each Market Condition Option will vest upon certification of such achievement, subject to the recipient&#x2019;s continued service through the Market Price Milestone achievement date, and an additional 25% of each Market Condition Option will then vest on each of the one-, two- or three-year anniversaries of the Market Price Milestone achievement date, respectively, subject to the recipient&#x2019;s continued service through the applicable anniversary date.  In the event of the Company&#x2019;s change in control during the seven-year performance period, the performance period will be shortened, achievement of the Market Price Milestone will be assessed based on the per share value of consideration that stockholders receive in the transaction (the CIC Price), and if the Market Price Milestone is achieved on that basis, each Market Condition Option will vest in full as of immediately prior to the change in control, subject to the recipient&#x2019;s continued service as of immediately prior to the change in control. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Market Condition Option has a grant date fair value of approximately $5.2&#160;million determined using a lattice-binomial option-pricing model based on a Monte Carlo simulation. The following assumptions were used to determine the grant date fair value of $2.80 - $3.02: (i) risk-free interest rate: 3.94%; (ii) expected volatility: 83.1%; and (iii) expected dividend yield: 0.0%. Compensation expense is recognized using an accelerated attribution method based on the derived service periods for each of the tranches. Failure to meet the market condition for an award does not result in reversal of previously recognized expense, so long as the service is provided for the duration of the respective derived service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized compensation expense of $0.5&#160;million related to the Market Condition Options for the three months ended March&#160;31, 2023.  As of March&#160;31, 2023, there was $4.8&#160;million in unrecognized compensation related to unvested Market Condition Options, which the Company expects to recognize over a remaining weighted-average period of 2.08 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain stock options granted provide stock option holders the right to exercise unvested stock options in exchange for restricted shares of Class&#160;A common stock. The Company has also issued restricted shares of Class A common stock to employees and directors. There were 65,251 shares and 60,787 shares of restricted stock that were unvested and subject to repurchase as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity for the three months ended March&#160;31, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,110,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(314,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,429,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 1,829,437 shares of Class A common stock are reserved for issuance under the 2020 Employee Stock Purchase Plan (ESPP) as of March&#160;31, 2023. During the three months ended March&#160;31, 2023 and 2022, no shares of Class A common stock were issued under the ESPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation recognized in the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, in connection with a leave of absence taken by one of our executives, a total of 1,330,892 share-based awards were modified to extend the overall term and change the timing of the vesting of the awards. The total incremental stock-based compensation associated with the modification is $0.9&#160;million, which will be recognized over the next eight years. Effective on September 30, 2022, the executive resigned from his position as President of the Company and the Company&#x2019;s Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 21, 2022, the Board of Directors approved an option repricing to reduce the exercise price of certain vested, outstanding, and unexercised stock options with an exercise price greater than $19.00 per share that were held by employees who were not members of the Board or Director or officers for purposes of Section 16 of the Securities &lt;/span&gt;&lt;/div&gt;Exchange Act of 1934, as amended (&#x201c;Non-Section 16 employees&#x201d;) to $19.00 per share, which was the Company&#x2019;s initial public offering price. The Board of Directors also approved the repricing of certain unvested, outstanding, and unexercised stock options with an exercise price greater than $19.00 per share that were held by Non-Section 16 employees to $7.40 per share, which was the closing price of the Company&#x2019;s Class A common stock on the Nasdaq Global Select Market on the date of the approval of the repricing. Except for the exercise price, the amended stock options have the same terms and conditions (including vesting schedule, number of shares, and expiration date) and will continue to be governed by the terms of the 2020 Equity Incentive Plan. As a result of the option repricing, the Company recorded $2.0&#160;million of stock-based compensation expense for the three months ended March&#160;31, 2023. The total unrecognized stock-based compensation associated with the option repricing is $1.6&#160;million, which will be recognized over the next three years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1ee263ae72af4fd09b8c3b386a606dcf_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTQ5_07b5a91e-88bb-472c-8d27-c9f144df47fe"
      unitRef="shares">14570948</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1cace888b82b442c9d3c22f580de9692_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTQz_02ff5340-1bd4-4f5c-ba0a-931e5683f5b9"
      unitRef="shares">4581459</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzA2OA_4321ebf0-e95b-44cc-ab0b-76e1f4e34265">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the three months ended March&#160;31, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,346,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable, March 31, 2023 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,241,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfMS0xLTEtMS0xNjEwNDY_80109c38-dc46-4893-88ec-15fb369ea5fd"
      unitRef="shares">10214430</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfMS0zLTEtMS0xNjEwNDY_a1b4f3b4-b281-4668-a9a5-a9caa1290712"
      unitRef="usdPerShare">13.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfMi0xLTEtMS0xNjEwNDY_7ba47441-3ef1-4e18-b01f-f53f6ef75877"
      unitRef="shares">2247900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfMi0zLTEtMS0xNjEwNDY_7a884c93-fa40-41cc-97fb-4e9380f05d83"
      unitRef="usdPerShare">4.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfMy0xLTEtMS0xNjEwNDY_ed1f1496-b824-41ca-8616-baffe66b78b3"
      unitRef="shares">13595</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfMy0zLTEtMS0xNjEwNDY_ada5e7a7-cbbd-4af2-be98-6bf4cf6c4930"
      unitRef="usdPerShare">2.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfNC0xLTEtMS0xNjEwNDY_6ba9d5f2-13e9-415c-aeec-f4e6010e41b0"
      unitRef="shares">101825</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfNC0zLTEtMS0xNjEwNDY_4bedac61-c015-428a-bcd4-897073a2107a"
      unitRef="usdPerShare">12.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfNS0xLTEtMS0xNjEwNDY_c7a014e5-10c2-4636-a5c1-1d356bd36d21"
      unitRef="shares">12346910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfNS0zLTEtMS0xNjEwNDY_8ca0b31b-2f21-405e-9f48-cdd889163ecf"
      unitRef="usdPerShare">12.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfNi0xLTEtMS0xNjEwNDY_0cfceeb0-7fcd-4af3-8148-051ee56ba602"
      unitRef="shares">5241662</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjA1ZjJmNTQ3NWVmMDQ4OTc4N2YyYTZkYTYwMjkzZTgxL3RhYmxlcmFuZ2U6MDVmMmY1NDc1ZWYwNDg5Nzg3ZjJhNmRhNjAyOTNlODFfNi0zLTEtMS0xNjEwNDY_eef8bb9b-a48a-4364-aadf-8a5079e0fa85"
      unitRef="usdPerShare">8.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1164081335e14280b211720368a59ece_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTA5OTUxMTY0NDk2Ng_9a506b52-9fb6-4f58-8539-5cada758fd6e"
      unitRef="shares">1794000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharePrice
      contextRef="idfdceea8d6114899b5ff3f85f86872d5_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzI5ODUzNDkxMzEwNA_c24106ff-048a-4ad0-a9de-20fc03770a0e"
      unitRef="usdPerShare">6.885</us-gaap:SharePrice>
    <seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEachMarketConditionOptionPercent
      contextRef="ie5585d7a10df4ad5977b96724fc0f14c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzI5ODUzNDkxMzExMg_b0f710ba-f269-46ef-8e6d-e033f052bc1d"
      unitRef="number">0.25</seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEachMarketConditionOptionPercent>
    <seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEachMarketConditionOptionPercent
      contextRef="ie5585d7a10df4ad5977b96724fc0f14c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzI5ODUzNDkxMzExNw_94df25ca-9947-4625-8cfe-954e696a5b8d"
      unitRef="number">0.25</seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfEachMarketConditionOptionPercent>
    <seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValue
      contextRef="i1164081335e14280b211720368a59ece_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTA5OTUxMTY0NDk4Nw_94c29329-0e1e-4733-8537-70027607977d"
      unitRef="usd">5200000</seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValue>
    <us-gaap:MarketRiskBenefitMeasurementInput
      contextRef="i3c228544bad84c688b5111ff2ea53cd6_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTY0OTI2NzQ3NDcyOQ_fff1a548-c9ad-4b10-b2e0-c7f1bcc7d7ad"
      unitRef="usdPerShare">2.80</us-gaap:MarketRiskBenefitMeasurementInput>
    <us-gaap:MarketRiskBenefitMeasurementInput
      contextRef="i86025889a821462fb7b077a4eee0f1b6_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTY0OTI2NzQ3NDczNQ_d6684cd2-1fa9-426e-ac23-0ae4392210e4"
      unitRef="usdPerShare">3.02</us-gaap:MarketRiskBenefitMeasurementInput>
    <us-gaap:MarketRiskBenefitMeasurementInput
      contextRef="i02473d264a9b4e4db25e56d9f85090ab_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTY0OTI2NzQ3NDczNw_0970629d-24c0-472f-a60f-66c300a8639b"
      unitRef="number">0.0394</us-gaap:MarketRiskBenefitMeasurementInput>
    <us-gaap:MarketRiskBenefitMeasurementInput
      contextRef="i6a2660363f1740a886e8eecd90e9c1c6_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTY0OTI2NzQ3NDc0NA_aecf4f58-4fa3-4613-b850-843d0540bb68"
      unitRef="number">0.831</us-gaap:MarketRiskBenefitMeasurementInput>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1164081335e14280b211720368a59ece_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTA5OTUxMTY0NTAwOA_3d208b87-8c5d-4aac-9e2f-30fd73d5a522"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ie5585d7a10df4ad5977b96724fc0f14c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMTA5OTUxMTY0NTAyNw_4248763a-d42d-4c0e-b8c9-49939ea6792b"
      unitRef="usd">4800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1164081335e14280b211720368a59ece_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODMxMjIy_809669e9-d8c6-4ed5-88dd-f5e93b8d3cdc">P2Y29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i30b895085b3d4b9bba75d81769a7feec_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNjEy_cf012447-0b3d-4a52-9265-6333cafac0d6"
      unitRef="shares">65251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6b8e49d4eeb445b814363f4218c28fb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE2OTgy_6910cbd3-15cb-4692-84cb-61de8b2b40b3"
      unitRef="shares">60787</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzA2OQ_8f24bba9-7af9-4df2-8cf4-42840ef4e483">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity for the three months ended March&#160;31, 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,110,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(314,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,429,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iacf657c0024643628ad70a3fd44ef1ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfMS0xLTEtMS0xNjEwNDY_8cb225c4-8c76-4081-99a7-bbf59a591f40"
      unitRef="shares">1650976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iacf657c0024643628ad70a3fd44ef1ae_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfMS0zLTEtMS0xNjEwNDY_a1a4c26f-3f63-4096-a166-a979f715dd72"
      unitRef="usdPerShare">18.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfMi0xLTEtMS0xNjEwNDY_75ff6084-4017-4095-9eb4-e302d99a13cf"
      unitRef="shares">2110570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfMi0zLTEtMS0xNjEwNDY_3d977e7b-accf-49b5-837f-cf4527e8001c"
      unitRef="usdPerShare">4.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfMy0xLTEtMS0xNjEwNDY_9492871c-3b04-4976-869b-c4aa7422cf3f"
      unitRef="shares">314678</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfMy0zLTEtMS0xNjEwNDY_f1d85174-b059-4211-9760-c0f36829d577"
      unitRef="usdPerShare">22.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfNC0xLTEtMS0xNjEwNDY_7630fd8b-0287-4554-a864-80550e9171bf"
      unitRef="shares">17718</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ide9cd14b74e64a979f32033f5f5b92e4_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfNC0zLTEtMS0xNjEwNDY_33c494a6-1fb2-4381-92fe-085c7da2ce48"
      unitRef="usdPerShare">10.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0ef24eb3cde94eb88a6520118438e980_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfNS0xLTEtMS0xNjEwNDY_024793b3-aaf0-4b61-b57c-c32f6fed2e31"
      unitRef="shares">3429150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0ef24eb3cde94eb88a6520118438e980_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjYyNTU4ZTBjNjk1YjQwNjZiZGRjZWRlYjk1Y2YwMmZhL3RhYmxlcmFuZ2U6NjI1NThlMGM2OTViNDA2NmJkZGNlZGViOTVjZjAyZmFfNS0zLTEtMS0xNjEwNDY_801d3fee-044b-4080-939b-b7c648c405b9"
      unitRef="usdPerShare">9.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i13cc6ab9931146949d4bbba6e3cec099_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfODc5NjA5MzA1MTk2OA_82aa5db3-e42e-4651-bde8-eb18a5f5f293"
      unitRef="shares">1829437</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iac95d08df66b4f8a87870815f52b2a4a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MDQ3_8cb837be-683b-4978-9d92-40bb26723756"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzA2NQ_a1dc0624-8ea8-423f-bd53-a520c185a52b">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation recognized in the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaab76ed1302a4436ba9868856056af29_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfMi0xLTEtMS0xNjEwNDY_9dd6915c-a12c-4b85-8c40-db48a6352b20"
      unitRef="usd">328000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i642b581992204f98a44cc536c49d7343_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfMi0zLTEtMS0xNjEwNDY_266f441c-b772-46a1-9b49-9852be4ce611"
      unitRef="usd">208000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i00a7a58a610342b09537b5d236c1c7d1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfMy0xLTEtMS0xNjEwNDY_c1c539af-eff9-418e-8904-baf9c7f96294"
      unitRef="usd">2549000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia289832bd8d04fbca0f268631763590e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfMy0zLTEtMS0xNjEwNDY_310c2143-4d49-4327-9e45-4bd457f61387"
      unitRef="usd">2001000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife7f0a299ece4504b355aba142ff6ae8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfNC0xLTEtMS0xNjEwNDY_12988cdd-f19d-456d-97b4-1c5693483d77"
      unitRef="usd">5847000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c5164c3ebf64cb2ac2c390a7fecb62c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfNC0zLTEtMS0xNjEwNDY_21eb157d-8fc6-4080-a3de-05e7ec507048"
      unitRef="usd">5853000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfNS0xLTEtMS0xNjEwNDY_9eb38e09-8f97-4aa8-90fc-81c0e39ddbda"
      unitRef="usd">8724000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RhYmxlOjBlMWFkM2QxMjk4OTQ2OWM5NGU3OGE4MTQ4M2ViYWU3L3RhYmxlcmFuZ2U6MGUxYWQzZDEyOTg5NDY5Yzk0ZTc4YTgxNDgzZWJhZTdfNS0zLTEtMS0xNjEwNDY_439f56ed-fed7-420e-a795-0220a8178540"
      unitRef="usd">8062000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
      contextRef="i361204128306454eafda11431dcabdb8_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTA3_844b3d3a-14c6-4f96-974c-1aab3c8aa1fc"
      unitRef="planparticipant">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected>
    <seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationsToExtendTermAndVestingShares
      contextRef="i361204128306454eafda11431dcabdb8_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTAx_1a3a0fa3-4588-4be9-9c4d-82e76b0b6e87"
      unitRef="shares">1330892</seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationsToExtendTermAndVestingShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i361204128306454eafda11431dcabdb8_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTEz_b3fb7353-cedd-405a-8bb6-32b02c35eb7c"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i361204128306454eafda11431dcabdb8_D20220201-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzg0ODI5MDcwMDU1NA_301cccff-d934-4829-b5e4-50df26d3e247">P8Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8c9dab13b70046c2a64cadb2020e555d_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTU2_6d7605a3-b216-4f21-8877-a4ccea24ea33"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8c9dab13b70046c2a64cadb2020e555d_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTU2_7a15ccc5-d422-442e-860f-182e669db368"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8c9dab13b70046c2a64cadb2020e555d_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTYx_6d7605a3-b216-4f21-8877-a4ccea24ea33"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8c9dab13b70046c2a64cadb2020e555d_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTYx_7a15ccc5-d422-442e-860f-182e669db368"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8c9dab13b70046c2a64cadb2020e555d_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTY1_6d7605a3-b216-4f21-8877-a4ccea24ea33"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8c9dab13b70046c2a64cadb2020e555d_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTY1_7a15ccc5-d422-442e-860f-182e669db368"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharePrice
      contextRef="i3b67c25b15624c9b90cb95936450b1e6_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfNTQ5NzU1ODE3MTY5_85b53bbd-b896-4e24-b291-b1e2570a4b32"
      unitRef="usdPerShare">7.40</us-gaap:SharePrice>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="iaa6a385adef64cb3831f5cbcd0b2c730_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfODc5NjA5MzAyODQ2NQ_f9751e5a-b462-466e-8924-917eb14841cc"
      unitRef="usd">2000000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i77943d3d38cc4f36840ef77761a1447d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfODc5NjA5MzAyODUwOA_d0770228-7a41-4745-9e7e-577e449526a0"
      unitRef="usd">1600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80OS9mcmFnOjgzZjM1N2MzMTE2MTQ0YmI4ZGFmMGFiM2YxMWUxNGE5L3RleHRyZWdpb246ODNmMzU3YzMxMTYxNDRiYjhkYWYwYWIzZjExZTE0YTlfMzg0ODI5MDcwMDU1NQ_3d84691a-d80a-4d3f-8b96-0b78ac063896">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzMyOTg1MzQ4OTEzMTA_d24f8616-fcb2-4d50-985b-6b19013d31da">LEASES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a lessee, the Company leases approximately 51,000 square feet of office and laboratory space in Redwood City, California with a lease term that is set to end on September&#160;30, 2032. The Company has an option to renew all leased space for an additional five-year term at then-current market rates. In connection with the lease, the Company maintains a letter of credit issued to the lessor in the amount of $0.5&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, which is secured by restricted cash and is presented as noncurrent at each date based on the term of the underlying lease. In addition, the Company leases approximately 6,000 square feet of office space in San Diego, California pursuant to a lease that runs through September 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of  March&#160;31, 2023, the remaining weighted-average lease term was 9.4 years and the weighted-average incremental borrowing rate used to determine the operating lease liabilities was 6.2%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs related to the Company&#x2019;s operating leases were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs are primarily comprised of common area maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, future minimum commitments under the Company&#x2019;s non-cancelable facility operating lease are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (remaining nine months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment for minimum lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a lessor, the Company has contracts for equipment leased to customers. The Company accounts for the non-lease component under the revenue recognition ASC 606 guidance and the lease component under ASC 842 guidance. For &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an arrangement that has been classified as a sales-type lease, revenue is recognized when the transfer of control of the underlying leased asset has occurred and the net investment lease recorded, which is calculated at the present value of the remaining lease payments due from the lessee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to lease components from operating leases is presented as grant and other revenue and was $40,000 and nil for the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <seer:LesseeOperatingLeaseNumberOfSquareFeet
      contextRef="ic393aa40842c4bb18c48740f7549b633_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzE2NDkyNjc0NTcwNzQ_8a745bad-d0ae-4794-8562-9b082b4aff64"
      unitRef="sqft">51000</seer:LesseeOperatingLeaseNumberOfSquareFeet>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzMyOTg1MzQ4OTEzMDk_79cccb00-203b-4076-8e21-d7f059e8c7b2">P5Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie70d3f76f3a54fd38d578ad3e1f321dd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzU0OTc1NTgxNTM0Njk_416db9a9-7228-4984-aef8-ddf3ca15318d"
      unitRef="usd">500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id737f7d0769f4b948f8d9d102cf6dd7d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzU0OTc1NTgxNTM0Njk_bca31f0e-431f-42cb-9aa7-a99524619a0d"
      unitRef="usd">500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <seer:LesseeOperatingLeaseNumberOfSquareFeet
      contextRef="ia6e154cb9a2c4e1b9271d73870e60b42_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzE2NDkyNjc0NTcwODI_e31a55a1-c6a1-4958-9aa5-8773efbffd90"
      unitRef="sqft">6000</seer:LesseeOperatingLeaseNumberOfSquareFeet>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzEwOTk1MTE2NDI3Nzg_abd4050c-3825-44b3-bf25-615d246ebc73">P9Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <seer:LesseeIncrementalBorrowingRate
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzEwOTk1MTE2NDI3ODI_5a7dc2e2-fd1f-4cdd-80e9-b1781e26a99e"
      unitRef="number">0.062</seer:LesseeIncrementalBorrowingRate>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzMyOTg1MzQ4OTEzMDg_819b097a-58a2-4525-b9f7-bbd797cc6ea6">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs related to the Company&#x2019;s operating leases were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzItMS0xLTEtMTcyNjg5_e3cbd7db-c9ca-4ef0-b979-a2ff36930b33"
      unitRef="usd">1038000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzItMy0xLTEtMTcyNjg5_e0270060-dfd0-4dbf-8f83-74dbed725582"
      unitRef="usd">813000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzMtMS0xLTEtMTcyNjg5_46847de5-25ff-47fd-8e54-5b3388ae9637"
      unitRef="usd">161000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzMtMy0xLTEtMTcyNjg5_fae6a2e3-2423-48f5-8d08-95a3030c1507"
      unitRef="usd">194000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzQtMS0xLTEtMTcyNjg5_a5d21de5-62c6-4a93-a766-6b916e3114c1"
      unitRef="usd">10000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzQtMy0xLTEtMTcyNjg5_aef236c3-d9d9-4835-84ea-e8f781486962"
      unitRef="usd">69000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzUtMS0xLTEtMTcyNjg5_719f3a1e-89a2-4f9e-9b36-f2552b4da2b2"
      unitRef="usd">1209000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTpmOWQ1OWVkMmM1NDQ0MjZmOTJjMDI5MzM4NDk5NmNkYy90YWJsZXJhbmdlOmY5ZDU5ZWQyYzU0NDQyNmY5MmMwMjkzMzg0OTk2Y2RjXzUtMy0xLTEtMTczODg5_5a3b1b54-8886-4bcc-8da6-646e0c806071"
      unitRef="usd">1076000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzMyOTg1MzQ4OTEzMDc_977200fb-6273-4160-831b-75e99cc3c3e1">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, future minimum commitments under the Company&#x2019;s non-cancelable facility operating lease are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (remaining nine months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease 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:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment for minimum lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease 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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzEtMi0xLTEtMTcyNjg5_58604552-e63b-47ef-9fe3-8f62aa229b5f"
      unitRef="usd">2961000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzItMi0xLTEtMTcyNjg5_b9709c62-c7f2-4a4f-aefa-85fb8f7226d2"
      unitRef="usd">3969000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzMtMi0xLTEtMTcyNjg5_3082fe24-65fe-4f7f-bd27-122b78b85665"
      unitRef="usd">3846000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzQtMi0xLTEtMTcyNjg5_452a3093-ba53-4bfc-91dd-5accb1861f1f"
      unitRef="usd">3957000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzUtMi0xLTEtMTcyNjg5_2bcee401-054a-4cb8-b646-c32895686e3d"
      unitRef="usd">4072000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <seer:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzYtMi0xLTEtMTcyNjg5_8f379e98-8e42-4ce4-8463-3c0b0a97f006"
      unitRef="usd">21065000</seer:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzctMi0xLTEtMTcyNjg5_865f3b35-5a83-4816-8d46-0e09907ec747"
      unitRef="usd">39870000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzgtMi0xLTEtMTcyNjg5_d9bd81ba-205e-48b9-983b-2bbfe0050ff2"
      unitRef="usd">9998000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90YWJsZTphMGI2NDVmYjA4N2E0M2Y5YjE0ZmU2YWRjMDkyZTgxMi90YWJsZXJhbmdlOmEwYjY0NWZiMDg3YTQzZjliMTRmZTZhZGMwOTJlODEyXzEwLTItMS0xLTE3MjY4OQ_31393c4e-552b-414f-b666-eb0b157b7ed0"
      unitRef="usd">29872000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4Xzg3OTYwOTMwMzY4OTA_bcc5984e-15c8-4026-8455-7f4f9e622a5f"
      unitRef="usd">40000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV80NjkvZnJhZzo0M2Y5MTYyYTcxNDU0OTYzOTRjZGU0OTIwYmEyNGUwOC90ZXh0cmVnaW9uOjQzZjkxNjJhNzE0NTQ5NjM5NGNkZTQ5MjBiYTI0ZTA4XzMyOTg1MzQ4OTg1MjU_41464b6e-4ab8-4060-8b0e-87d665c81886"
      unitRef="usd">0</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81Mi9mcmFnOjk0ZmQ4ODc5ZGNkZDQwZWQ4Zjg4YzQ3ZGE2NjRkOTQ3L3RleHRyZWdpb246OTRmZDg4NzlkY2RkNDBlZDhmODhjNDdkYTY2NGQ5NDdfMzYxMA_afbf1558-5244-441e-8ddf-48f98dc4532c">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments and Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain purchase commitments related to its inventory management with certain manufacturing suppliers wherein the Company is required to purchase the amounts forecasted in a blanket purchase order within a certain time period. The contractual obligations represent future cash commitments and liabilities under agreements with third parties and exclude orders for goods and services entered into in the normal course of business that are not enforceable or subject to change. These outstanding commitments amounted to $4.3&#160;million and $5.7&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company enters into agreements that contain a variety of representations and provide for general indemnification. The Company&#x2019;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future. The Company has entered into indemnification agreements with certain directors and officers that require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of the status or service as directors or officers. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. As of March&#160;31, 2023 and December&#160;31, 2022, the Company does not have any material indemnification claims that were probable or reasonably possible and consequently has not recorded related liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may become involved in legal proceedings arising in the ordinary course of business. The Company is not currently a party to any material legal proceedings.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="i50180a6250ec4b4bbb1a621112c1f2d2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81Mi9mcmFnOjk0ZmQ4ODc5ZGNkZDQwZWQ4Zjg4YzQ3ZGE2NjRkOTQ3L3RleHRyZWdpb246OTRmZDg4NzlkY2RkNDBlZDhmODhjNDdkYTY2NGQ5NDdfNTQ5NzU1ODIxNzQz_c59408e9-316f-445d-946b-dbe02916bb4b"
      unitRef="usd">4300000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="idf094855b65640909fc35511ff5cb63c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81Mi9mcmFnOjk0ZmQ4ODc5ZGNkZDQwZWQ4Zjg4YzQ3ZGE2NjRkOTQ3L3RleHRyZWdpb246OTRmZDg4NzlkY2RkNDBlZDhmODhjNDdkYTY2NGQ5NDdfNTQ5NzU1ODIxNzUx_41481534-fe3d-4d5f-9424-10d4f0aae42d"
      unitRef="usd">5700000</us-gaap:PurchaseObligation>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfMzI5ODUzNDg4ODA1NQ_b0f2652a-dbf0-4a44-aa7e-0b8a8d9ba7c1">RELATED PARTY TRANSACTIONS &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company formed a new entity, PrognomiQ, Inc. (PrognomiQ), and entered into a stock purchase agreement with PrognomiQ, pursuant to which the Company transferred to PrognomiQ certain assets that comprise the Company&#x2019;s human diagnostics activities in exchange for all the outstanding equity interests of PrognomiQ. The Company subsequently completed a pro-rata distribution to its stockholders of most of the shares of capital stock of PrognomiQ.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded that PrognomiQ is a VIE due to its reliance on future financing and insufficient equity investment at risk. However, the Company is not the primary beneficiary of the VIE as it does not have the power to direct the activities that most significantly impact the economic performance of PrognomiQ and does not have control over the PrognomiQ board of directors. The Company has determined that it has the ability to exercise significant influence over PrognomiQ and therefore has accounted for its investment in PrognomiQ using the equity method. During the year ended December&#160;31, 2022, the carrying value of the Company&#x2019;s investment in PrognomiQ was reduced to nil after recognizing net losses based on its percentage of ownership in PrognomiQ.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PrognomiQ constitutes a related party and, as of March&#160;31, 2023 and December&#160;31, 2022, the Company held $1.4 million and $1.5&#160;million in related party receivables, respectively, on the condensed consolidated balance sheets representing amounts due from product sales and services and for general transition services and support provided. For the three months ended March&#160;31, 2023 and 2022, the Company recognized revenue of $1.3&#160;million and $1.1&#160;million, respectively, from PrognomiQ, which is presented as related party revenue on the condensed consolidated statements of operations and comprehensive loss and is comprised of the sale of instruments and consumables, and services performed.&lt;/span&gt;&lt;/div&gt;During 2022, a member of the Company&#x2019;s Board of Directors served as a board member and an executive officer at a company that is a customer of the Company.  As of March&#160;31, 2023 and December&#160;31, 2022, the Company recorded nil and $0.3&#160;million in related party receivables, respectively, on the condensed consolidated balance sheets, representing revenue from products sales. There was no revenue recognized for the three months ended March&#160;31, 2023 and 2022. The Company has a contract for equipment leased to this customer that has been classified as a sales-type lease. As of March&#160;31, 2023 and December&#160;31, 2022, the lease receivables related to the sales-type lease is $0.2&#160;million. The lease receivables are presented as prepaid expenses and other current assets on the condensed consolidated balance sheets.</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i22e89ee759574bb5b0a63e77b2a1b082_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfMTEzMw_f1040265-8a36-4978-b88a-ce75b6cfcdc2"
      unitRef="usd">1400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ic986cce335714105ac498aafa340c76d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfNTQ5NzU1ODE1NDgz_3ea67f76-531a-4dba-b63d-ddcac3958599"
      unitRef="usd">1500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i40cbc92628b742c1a59ad0f1eacaf4fb_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfMTE1NDQ4NzIxMDA4MDE_c4dc4b2f-591e-44bd-8d52-bb2045b86d57"
      unitRef="usd">1300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i7ccbd11501c544f6bff29833fdbcb1d6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfNTQ5NzU1ODE2MDIz_28af3246-a757-4622-9deb-75b8cc6c4007"
      unitRef="usd">1100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7a00f3f3048b4a00adfa870fde2b5f99_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfMzI5ODUzNDg5MzMwMw_607b4453-44a4-41dc-b414-bdda9d695f0a"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i37fb7a40a29c4df39f2f9f7255681e96_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfNTQ5NzU1ODE4MzUy_14fc6001-7b7e-441f-a779-4cb557dada91"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="iac77939e652c4c1ba0680b810f3c320d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfNTQ5NzU1ODE3MjMx_6c48c5e8-a72d-4b9f-a25f-dad8a06d1c5d"
      unitRef="usd">200000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="if4ffae47c3c445428eb75df744473f4f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81NS9mcmFnOjdlZDJmYTA1YmU1NzQ2YTNiOGIyODZhMWE5OGE2ZDczL3RleHRyZWdpb246N2VkMmZhMDViZTU3NDZhM2I4YjI4NmExYTk4YTZkNzNfNTQ5NzU1ODE3MjMx_e1f49648-8901-4d16-9029-7c23b2ae4305"
      unitRef="usd">200000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RleHRyZWdpb246ZDRjNDZmMWRmZWU1NDEwZmFkMTU3NjY1OWRmYTc4NWRfNDcz_b1444586-0d0a-4fa3-8b90-c6de476ccbe3">NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted net loss per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,543,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,003,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,346,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,560,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock subject to future vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,231&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,429,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,841,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,644,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RleHRyZWdpb246ZDRjNDZmMWRmZWU1NDEwZmFkMTU3NjY1OWRmYTc4NWRfNDc0_cc0e1cf0-d99a-42c8-9427-ae308411136a">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted net loss per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,543,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,003,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfMy0xLTEtMS0xNjEwNDY_de30d45f-5f5d-4738-a1f0-3bfec7acd2e9"
      unitRef="usd">-23959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfMy0zLTEtMS0xNjEwNDY_d12a703a-87d4-46dc-b928-7ffe3fbbb10a"
      unitRef="usd">-23646000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNS0xLTEtMS0xNjEwNDY_2a9615c2-dbfa-46fb-b1f4-2b8803913793"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNS0xLTEtMS0xNjEwNDY_b83de8c4-90d4-4cb3-b512-0d2483d2000c"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNS0xLTEtMS0xNjEwNDY_c7b51779-28bd-49ac-a344-c7238a0c7a85"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNS0xLTEtMS0xNjEwNDY_e2631430-ec4c-4d04-b86f-5efb3c5d6c15"
      unitRef="shares">63543094</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNS0zLTEtMS0xNjEwNDY_c50a5bd0-b29e-456c-beef-cca86db21b19"
      unitRef="shares">62003504</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNS0zLTEtMS0xNjEwNDY_ec43f8cc-6c74-4443-b258-744541ea0e19"
      unitRef="shares">62003504</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNi0xLTEtMS0xNjEwNDY_2b612cf4-8a46-4e18-b7fb-a1dc7a38f4e8"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNi0xLTEtMS0xNjEwNDY_4c95205b-e73e-41fa-9910-d5c5e2c9ab10"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNi0xLTEtMS0xNjEwNDY_5b73d076-5f0d-4b16-a8da-dfe04c1127dd"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNi0xLTEtMS0xNjEwNDY_947959a9-c200-40ca-9680-b1d10b2aea7d"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNi0zLTEtMS0xNjEwNDY_2ff376ff-32ea-405e-bca7-569f8a73576a"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjM5YTdkNmI0N2M4YjRjMDc4YjRjNzllZjdjODdiZjUzL3RhYmxlcmFuZ2U6MzlhN2Q2YjQ3YzhiNGMwNzhiNGM3OWVmN2M4N2JmNTNfNi0zLTEtMS0xNjEwNDY_4c56eb77-b058-42b7-b50e-08c99e3cc428"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RleHRyZWdpb246ZDRjNDZmMWRmZWU1NDEwZmFkMTU3NjY1OWRmYTc4NWRfNDc1_b6cd8002-5dcc-46f4-bc1e-503b2ed61d7d">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,346,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,560,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock subject to future vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,231&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,429,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,841,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,644,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c6655faa62844d6b2347f7371f8f749_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfMi0xLTEtMS0xNjEwNDY_41008d06-8cb3-4d79-90f1-b1fd09147bc0"
      unitRef="shares">12346910</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e9c7f98218d42fa84f9d8e5cfc1e89a_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfMi0zLTEtMS0xNjEwNDY_a4de5010-0fb1-4685-8a73-f6bbac2a3798"
      unitRef="shares">11560004</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7fd1f7eeee6e44249910e80dea0b1993_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfMy0xLTEtMS0xNjEwNDY_064ad5d0-0dff-4bcf-ac66-6673f837cec5"
      unitRef="shares">65251</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3c40011f34cd45509b15e425b8eb42ad_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfMy0zLTEtMS0xNjEwNDY_6987a19d-cdbb-416a-8791-08498e88bf9c"
      unitRef="shares">125231</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifa9c2aad46c141a4aa93d476d928f125_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfNC0xLTEtMS0xNjEwNDY_3fdf2558-5bed-435a-9a30-f4b8e98253f0"
      unitRef="shares">3429150</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia441820543304d59bc4ea0e16fb31f0a_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfNC0zLTEtMS0xNjEwNDY_7353d312-b92c-4c44-aafd-a8efe57563bd"
      unitRef="shares">1959042</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6cc77320c6b24e319d4b1146a1ef99af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfNS0xLTEtMS0xNjEwNDY_5a36cb78-3c64-416d-b55f-c83eab8f7a6d"
      unitRef="shares">15841311</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icdb09266122849b5ab2065565db352dd_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBmNGU0Y2EzYTAxYTRkMDdiZTQ4OTdkY2UwN2Y5YTZlL3NlYzowZjRlNGNhM2EwMWE0ZDA3YmU0ODk3ZGNlMDdmOWE2ZV81OC9mcmFnOmQ0YzQ2ZjFkZmVlNTQxMGZhZDE1NzY2NTlkZmE3ODVkL3RhYmxlOjMyM2QxYTMzMTM4MDRlYTZiMTU3OWIzYzk2MmM2NWQxL3RhYmxlcmFuZ2U6MzIzZDFhMzMxMzgwNGVhNmIxNTc5YjNjOTYyYzY1ZDFfNS0zLTEtMS0xNjEwNDY_9ff79f43-c814-4325-9728-5062dce6f773"
      unitRef="shares">13644277</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
