<?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:pacb="http://www.pacificbiosciences.com/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="pacb-20230331.xsd" xlink:type="simple"/>
    <context id="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i422efc39545048258818ad27173590cc_I20230430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="ib7391dc7425a48d1a68d124321e865b5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice0a062bee2249a4af687c1d872b4327_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ib1cbb2936bb243b9a6592d611b169c16_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ib4b86da148fb47efb77eed316c399b1d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pacb:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5cf85b8a953e446a85fd97c4f01de732_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pacb:ServiceAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i05213693bb1c4eca878f5cc5112eeacb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i53c21d7954bc458d83b1ff91758a8270_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="idecc5bfef65744e09f272a78bcd68905_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="iecfc3de7424c4826b3f1731873d7f206_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="id1e0d15efe13435583148487cd4c04ed_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ide4390a867ed4ef08906ca95ade8cd55_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ic729f140dc8f4a5c8a8ca401d4eb6aa2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ie48d42565d924ff9b4097dc043825527_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ic2e7973ed88f4dc7822e42f6f9cada08_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ida601350d8e2486398e6f3e38ab85829_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ie6cdbbe039cb4ef9af089ecc75fdb0cf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i9e5013b2dc1b488db91c4bba79e8f7aa_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i0c88663c018943f9969c82d3e25f57bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i6bf4cc431b7947788851e8ff3c3c2b54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i39fce68f15da4941b559323699f4cc33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i6e3eb7fc88e14f23ab89fd860977e2c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ib71260de6ee845f5827e04115b08241b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9c204295fa84994bdf6767d1c0daee1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i704c53f1332c4b5e8b25ccf4893f15dc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i97cb8a03d16a448db1f7d245caca0d25_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="if308a61785ca47938bc76410bbcfc128_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="iddf6c8b89b524ea6a297d1dcd7650325_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i82e7c77b29bc4222a75d223c5aaf47c1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i232d2d8db0364677a249ba5c3d03501b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i4568e4d90a544e3fa9b601fb92c24e7f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i170a5ddc0ff746bfba70414d856b57e2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib74a70bcb48d4df6a79ecde68ca7040d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:CustomerOneMember</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="ib90fd5a838bf4898b37389a8c2bf2e1c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:CustomerTwoMember</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="idd1f31512b50453585d88478dd9e32d0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:DomesticCustomersMember</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="i3f53c3bcf98f4143b2d656d33b41f1c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:DomesticCustomersMember</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="i774d705431d84bc8ad8c5a09742aa5c1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:CustomerOneMember</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="i25920f50c4c04d77b9d0cd22fdc09393_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9ae391408ebf445da076c0866d88c4bd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie9967229d5414a46b6899d104fa4fcba_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i22e1e2078c914a13a68381f4308c93a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i181aa9f4b31640dc8b14b6f82d70f240_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idae08cb548c441d3a91eba1de5219bd2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i849871cbc3cc45449d92adfe970af3c2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2a3125acf4ad4057b79910330fc7d13f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i65ab613bda3d44499a905662ecf1e971_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69ec8616bd37486dbff25977da4441f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i291b4bea01ad41c8963da94469fbd98f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i619b5be971f6439098c7aeac4e276a0d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49aeaa24126c489988a6ac04f57a2a00_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8ee96d635765436ca616328acee64b12_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9d490d8a9b4c43f9b0eb01ef5372cfe7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i94319df9941e4d4c9b28b64317ee7277_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7d93184ef1de4f57bce4ecfe8206889f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idfa53ec2a0144c8dab9bfffe76c775ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a8af53f30ae4b7885dc2a7228d101d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4750e8e52de64b8ab4710c73414a1095_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54541305e5464edbb7c276c8782d6c2e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iebf211a0be2545bcb8bb2d83516598b9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if015623b8ea744f8818948cfc6f9cec7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i48b6553253ca455f8645230475b2cc61_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibe2a17ef15ba4c0cbedffc645c45aab6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iceb62135438a477dbd091a982c13e82b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55e15ba1dd7f452d855f284c62a7103b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4e23dae7b884c2d8e323afdc2202ec1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab42dea2b5104f92933733e4ae8b828c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id826230d5e794444a1100227d2df4064_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3f54406977384ecdbd22b1c966005bd1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i447b3166a1894e65ad053b4aca1c8396_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if2809d3f2dac4155af95932f49d85131_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaf35d3b973c84f74991c106cc5541b89_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b785e7e49a249b7975eb905979aa957_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if53a52cbc7e348799f5eb8078ff67bb2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i642d2faa764c497fb709bd8f7cf545ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee27a6b495d34ac280f6547e7d3d1dcf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f0aa7e818a540b4b3800563f1640bb5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i95eb269f6e6a4f24b08f5751caf9bbc1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c2165a552b2406aad1c18da3e5bcba1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pacb:OmniomeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f0c2ed914b74450b0a466f80963c39e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4bed7d66a5a240dd880c5f2e196b2fb4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic6cf974ed2ad44f0b3a0fa6beaa4d15a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i70ceb8bb0a3b41be9d4cc3b73a38fb83_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia15d8c644eec4080836b0b62648963ed_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4b8fbcede4404a2e8b1019f78237b47e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36c2bb89833b4cfcb9dcbf700eebd5b0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d7ed9bee28b4168b9214818a5a04afc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:InvitaeCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if2d5823f4ed048deabd8e0c7591c429c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">pacb:InvitaeCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16bd2f0eca824f1797f501f4e0391099_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i3df88f6219dc43ce83dc501b125501a1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icea01b3eb40349d587b12f4dca39ef4e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pacb:OmniomeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8ff3053e324549d69983b4ab416817c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3a16d74a89a48b188694cf52ea1bf6d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic22b2f234d3f44dea2cb7006091d3cfa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8484a2b1bd284e689338fd42dc179878_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3026c43f5474b3aaf648b1b685a4b02_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8dd1b10964904b3baf45a616d35f8e4a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibe51e70a3fcd4e399fbfdbb8e358e931_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6066f8de0b274e42940b04267565bdf7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2a4563e98c524b29afa46ed0121d04a2_I20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-16</instant>
        </period>
    </context>
    <context id="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="i8b06909acc8846a687b88fb4008d393a_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pacb:DebtInstrumentConvertibleTermsOfConversionAxis">pacb:DebtConversionTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="i87dcdd78b25e4f46a8ae756042953485_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="i82f01855a6084151a5dd9a070e4784b3_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="i20a09135868a48e4afb9690de6dd439c_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="pacb:DebtInstrumentConvertibleTermsOfConversionAxis">pacb:DebtConversionTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="i742c54bedefe423c93b513816a6c3979_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib40b2b69144d46d385bf12dbac4912ed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i618edbbfddab4833a48509103c51d343_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i98efc311e4834a52b95558f1635f4df5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6f811a83540b4cdb8df5a2ca849b6ae0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pacb:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2af2b19b6b09479ea48c4083c6bd418c_D20230131-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <startDate>2023-01-31</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i3539bf245d854192abfe418d43a09772_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="if0172c443e454bb9826a003845a4aa13_D20230131-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">pacb:ShelfOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-31</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i756aff43669a4bee98c53b5da2ad6ad6_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i6620f4b62a6245299f332889d2275280_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i638e0be2cf05429d9d48a17c3ad3afc4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:TimeBasedStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:TimeBasedStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia9475351ae4143b49d057e49d769bac5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:TimeBasedStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3d55f5d1f2ab4ed397287f639f4978b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifb8601e7bab34e959227a80dc0653b82_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i557fdaad292c4b3fb9316667a1bba49e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:TimeBasedRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:TimeBasedRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib5b211de82ab46bd9b8e7ecfb559c3d6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:TimeBasedRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3bc3bdef43ea4a9388d2b6618aa1605c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4b260485f44645a2bd579bb81411474c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ife7d26135b95464faa9c223629b18165_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="id0a53ada800e4aa28d98cf54fcb50068_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ife8c470b6b7746deb6ce4dee0f7e41f1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i425ffb2f994b48168f939e71d5ba1ad5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="ibb3065503208462293114ba3cebc247b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="iab6e067725af44f990c3a8d3a8d5c108_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="if4665a48d6d14296985783f51f19db3f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i197db529bcc44b64992d8392908d33c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</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="i87cda0291620443e8aecca5e2324bb78_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pacb:OptionsToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ceb564dadd349a3923864a97aebdd11_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i978408a314554860834dc737c3b1419c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i31f9e8f8b14e405e9c92d12a3b2a9e3c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i801b0f6773b4475bb9dd53e570abb778_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">pacb:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia7a1b740447c43f8a9ab44e87fa30129_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i04cac2e649ab434a97832d035f40bb55_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i14c86fb9249949768d1bdd6a89aac5c5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i22ec828e984b4ebc8d4bd50a11327be6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icb8e95a9d8854d71946cebeffe0b0fb3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib607a9972ac84fbcba2120fd9f7e766b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1641ad7927bc43fd949abadef487d0a9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4d1a78f0fe194bdfb72bae3a006f6e4b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icd4c824aaa2f49fc9e518b8402729d62_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1f27eacedc494a34b10e2794baf8cdf4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibf52ec5feb514b609a102b910f6fa20e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pacb:InstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7da4fe9d8e6343d5a93b936c584e420e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pacb:InstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i978f0bc925a24496b995a232807ed9bb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pacb:ConsumableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie2efc93840c24155946c8e1c76fe58de_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001299130</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pacb:ConsumableMember</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>
    <dei:EntityCentralIndexKey
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80L2ZyYWc6ZDBhMjU4MzhiY2M5NDVlYTk4NzRkYTAyZTk3OGM1YjgvdGFibGU6MjM3NmQ1MTY1NDFjNGRkMDgyNTI3YTMwMWExZGFmNjQvdGFibGVyYW5nZToyMzc2ZDUxNjU0MWM0ZGQwODI1MjdhMzAxYTFkYWY2NF8yLTEtMS0xLTQzMDA_cc1a71b4-1c91-4335-8a6b-2ebba91416c8">0001299130</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80L2ZyYWc6ZDBhMjU4MzhiY2M5NDVlYTk4NzRkYTAyZTk3OGM1YjgvdGFibGU6MjM3NmQ1MTY1NDFjNGRkMDgyNTI3YTMwMWExZGFmNjQvdGFibGVyYW5nZToyMzc2ZDUxNjU0MWM0ZGQwODI1MjdhMzAxYTFkYWY2NF8zLTEtMS0xLTQzMDA_6b761957-9e5a-4695-a7f2-cb9e0131c9b5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80L2ZyYWc6ZDBhMjU4MzhiY2M5NDVlYTk4NzRkYTAyZTk3OGM1YjgvdGFibGU6MjM3NmQ1MTY1NDFjNGRkMDgyNTI3YTMwMWExZGFmNjQvdGFibGVyYW5nZToyMzc2ZDUxNjU0MWM0ZGQwODI1MjdhMzAxYTFkYWY2NF80LTEtMS0xLTQzMDA_3089336f-e498-4c33-b32f-a0c37758825f">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80L2ZyYWc6ZDBhMjU4MzhiY2M5NDVlYTk4NzRkYTAyZTk3OGM1YjgvdGFibGU6MjM3NmQ1MTY1NDFjNGRkMDgyNTI3YTMwMWExZGFmNjQvdGFibGVyYW5nZToyMzc2ZDUxNjU0MWM0ZGQwODI1MjdhMzAxYTFkYWY2NF81LTEtMS0xLTQzMDA_fad77b81-6014-48a9-a35b-0b7e1be9ce77">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80L2ZyYWc6ZDBhMjU4MzhiY2M5NDVlYTk4NzRkYTAyZTk3OGM1YjgvdGFibGU6MjM3NmQ1MTY1NDFjNGRkMDgyNTI3YTMwMWExZGFmNjQvdGFibGVyYW5nZToyMzc2ZDUxNjU0MWM0ZGQwODI1MjdhMzAxYTFkYWY2NF82LTEtMS0xLTQzMDA_f3f739e1-9f95-4ed7-9397-8fab29606c3d">false</dei:AmendmentFlag>
    <pacb:StandardProductWarrantyPeriod
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80NzEvZnJhZzoxYjExODhkZjg3OTA0ZGNjOGNjYTJkMDgyNGQwMmZhNS90ZXh0cmVnaW9uOjFiMTE4OGRmODc5MDRkY2M4Y2NhMmQwODI0ZDAyZmE1XzQzOTgwNDY1MTExNTQ_2118f037-a144-4792-997d-43129fe3012f">P1Y</pacb:StandardProductWarrantyPeriod>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zNzUvZnJhZzphZGY2YzNjNzBmZWI0MmY1OGNkOTExMDQzMzIxOGVlYS90ZXh0cmVnaW9uOmFkZjZjM2M3MGZlYjQyZjU4Y2Q5MTEwNDMzMjE4ZWVhXzQzOTgwNDY1MTE2NjI_b7454d8a-5d4a-47ab-8f62-a63b3fd10e1b"
      unitRef="number">0.0229885</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTg3_fab373b2-88a0-4869-926d-0cbeec4aa942">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTkw_0efd8486-e4e5-4a53-8f29-e7f75ab081c8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN180MTE_e9d70852-afd5-49e9-9709-2568688a6497">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTkx_419e52dd-8392-45a6-87b6-d8625fcd9cbc">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTky_912074ca-4968-46e5-a106-92bd5628fb02">001-34899</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTg4_e8e57be2-f016-4afa-8db8-2635d36735fe">Pacific Biosciences of California, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OGE4ZTZlMTFhZTM5NDU2OThiNzMwMjk4MzE3OGU1MjcvdGFibGVyYW5nZTo4YThlNmUxMWFlMzk0NTY5OGI3MzAyOTgzMTc4ZTUyN18wLTAtMS0xLTQzMDA_1c94b511-6128-4703-b3dc-df578ee1107e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OGE4ZTZlMTFhZTM5NDU2OThiNzMwMjk4MzE3OGU1MjcvdGFibGVyYW5nZTo4YThlNmUxMWFlMzk0NTY5OGI3MzAyOTgzMTc4ZTUyN18wLTEtMS0xLTQzMDA_e86fabbd-b02e-46c1-ac93-a6654417e2ed">16-1590339</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OGE4ZTZlMTFhZTM5NDU2OThiNzMwMjk4MzE3OGU1MjcvdGFibGVyYW5nZTo4YThlNmUxMWFlMzk0NTY5OGI3MzAyOTgzMTc4ZTUyN18zLTAtMS0xLTQzMDAvdGV4dHJlZ2lvbjo5ODQ4YzE1ODcyZjc0ODJkOTQ2YTc2ZjdhY2FiYTM3M180_ea75ac88-2dd6-4005-b9f6-6ff03026fe92">1305 O&#x2019;Brien Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OGE4ZTZlMTFhZTM5NDU2OThiNzMwMjk4MzE3OGU1MjcvdGFibGVyYW5nZTo4YThlNmUxMWFlMzk0NTY5OGI3MzAyOTgzMTc4ZTUyN18zLTAtMS0xLTQzMDAvdGV4dHJlZ2lvbjo5ODQ4YzE1ODcyZjc0ODJkOTQ2YTc2ZjdhY2FiYTM3M183_f0b4b031-4c2f-4038-b2de-869b75da22ac">Menlo Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OGE4ZTZlMTFhZTM5NDU2OThiNzMwMjk4MzE3OGU1MjcvdGFibGVyYW5nZTo4YThlNmUxMWFlMzk0NTY5OGI3MzAyOTgzMTc4ZTUyN18zLTAtMS0xLTQzMDAvdGV4dHJlZ2lvbjo5ODQ4YzE1ODcyZjc0ODJkOTQ2YTc2ZjdhY2FiYTM3M18xMQ_25c5c760-d5f7-4c32-9089-588b30481992">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OGE4ZTZlMTFhZTM5NDU2OThiNzMwMjk4MzE3OGU1MjcvdGFibGVyYW5nZTo4YThlNmUxMWFlMzk0NTY5OGI3MzAyOTgzMTc4ZTUyN18zLTEtMS0xLTQzMDA_0206dec8-4df2-4458-aa4c-c54dcf1f2999">94025</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN184ODU_7c9ab157-67e9-4125-8ceb-aaa9e947502b">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN184ODk_b0b4a437-e24b-439a-b88a-dcf8ca4d6594">521-8000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OTlmOGYyOGFhMjY3NGI0NDhhYTI5OTUyN2U0MDAxMDgvdGFibGVyYW5nZTo5OWY4ZjI4YWEyNjc0YjQ0OGFhMjk5NTI3ZTQwMDEwOF8xLTAtMS0xLTQzMDA_4b776fb1-804c-459a-9df5-bc6371434a3a">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OTlmOGYyOGFhMjY3NGI0NDhhYTI5OTUyN2U0MDAxMDgvdGFibGVyYW5nZTo5OWY4ZjI4YWEyNjc0YjQ0OGFhMjk5NTI3ZTQwMDEwOF8xLTEtMS0xLTQzMDA_0664442b-f2f7-4496-80dc-8302e45e85aa">PACB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6OTlmOGYyOGFhMjY3NGI0NDhhYTI5OTUyN2U0MDAxMDgvdGFibGVyYW5nZTo5OWY4ZjI4YWEyNjc0YjQ0OGFhMjk5NTI3ZTQwMDEwOF8xLTItMS0xLTQzMDA_6ebdd1ef-8bbe-4cac-b803-ed0e15c2a880">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTkz_cc61d577-81c4-4914-b5ec-efce8762a2cd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN18yNTk0_9f940ed3-d95b-4722-956d-ca4c030dc34d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6MWE3ZjdmY2I4MzA2NDlmY2IxYzUwYjFkYmM4OWRiYTQvdGFibGVyYW5nZToxYTdmN2ZjYjgzMDY0OWZjYjFjNTBiMWRiYzg5ZGJhNF8wLTAtMS0xLTQzMDA_dcda34f1-16db-45a3-b182-64c5a90bff52">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6MWE3ZjdmY2I4MzA2NDlmY2IxYzUwYjFkYmM4OWRiYTQvdGFibGVyYW5nZToxYTdmN2ZjYjgzMDY0OWZjYjFjNTBiMWRiYzg5ZGJhNF8xLTMtMS0xLTQzMDA_b493bf97-58bc-4972-9bcf-1da463501c4d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGFibGU6MWE3ZjdmY2I4MzA2NDlmY2IxYzUwYjFkYmM4OWRiYTQvdGFibGVyYW5nZToxYTdmN2ZjYjgzMDY0OWZjYjFjNTBiMWRiYzg5ZGJhNF8yLTEtMS0xLTQzMDA_57a83cce-f111-4033-b55a-534241048377">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN180Mzk4MDQ2NTEzNzI2_9c83d0c7-5c69-4140-9a8b-13821d77bcbd">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i422efc39545048258818ad27173590cc_I20230430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xL2ZyYWc6Y2JmODQxYThiZjE2NGM3MjliOTQ1MzQwMGExODAwZDcvdGV4dHJlZ2lvbjpjYmY4NDFhOGJmMTY0YzcyOWI5NDUzNDAwYTE4MDBkN181NDk3NTU4MTY1MjE_4c037a88-8324-4f8b-8fd3-9207aa09c358"
      unitRef="shares">249891404</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMy0xLTEtMS00MzAw_3b8dccff-1567-42ac-bfe8-dad8af547ada"
      unitRef="usd">353834000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMy0zLTEtMS00MzAw_323016d3-bd80-441e-b2d9-4584a138bbd3"
      unitRef="usd">325089000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNC0xLTEtMS00MzAw_260c57c6-e0ce-43f0-826b-dfe87890a73b"
      unitRef="usd">521058000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNC0zLTEtMS00MzAw_6048e26f-54a8-42ee-95bb-0f419671077f"
      unitRef="usd">447229000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNS0xLTEtMS00MzAw_da55dafe-0611-48fa-a96e-5ddb1f398682"
      unitRef="usd">29589000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNS0zLTEtMS00MzAw_6c32e0ba-3921-4300-896d-9994f64b031c"
      unitRef="usd">18786000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNi0xLTEtMS00MzAw_bdf80c8e-60d7-4bad-8317-e9fd57bb2d02"
      unitRef="usd">61955000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNi0zLTEtMS00MzAw_43fe8338-730d-41c9-aa8d-186757183c21"
      unitRef="usd">50381000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNy0xLTEtMS00MzAw_b6d7054a-1153-4f49-996f-dc01d4ee7820"
      unitRef="usd">14375000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNy0zLTEtMS00MzAw_7ae56e80-411b-4b3a-9f1e-30310edabc17"
      unitRef="usd">10289000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfOC0xLTEtMS00MzAw_52a00a2f-bfbc-4a23-bffb-e4d8bc7ba264"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfOC0zLTEtMS00MzAw_86f98538-8292-438f-a1ff-4fc2d728ecdc"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfOS0xLTEtMS00MzAw_3d6bb2d0-76d6-48d5-ad11-57803dfecff2"
      unitRef="usd">981111000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfOS0zLTEtMS00MzAw_2317c2a2-3fd2-41ed-8a28-b16b74d10653"
      unitRef="usd">852074000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTAtMS0xLTEtNDMwMA_6c5919b0-6098-493b-afa3-bd7e01a70c35"
      unitRef="usd">40833000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTAtMy0xLTEtNDMwMA_039ec4b5-8610-4940-a321-7be18a69e11a"
      unitRef="usd">41580000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTEtMS0xLTEtNDMwMA_be9d1571-3eaf-4f78-82c2-4271cbd92333"
      unitRef="usd">38247000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTEtMy0xLTEtNDMwMA_f6d0884d-e146-41df-a982-2c16f004384b"
      unitRef="usd">39763000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTItMS0xLTEtNDMwMA_4c36bd9a-f960-409e-ac7d-b5847eff3150"
      unitRef="usd">2922000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTItMy0xLTEtNDMwMA_a9d35f60-1a28-45a3-944a-bdc257c63429"
      unitRef="usd">2922000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTMtMS0xLTEtNDMwMA_468b474b-2ea6-49c6-8604-a0858dfed9a9"
      unitRef="usd">410011000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTMtMy0xLTEtNDMwMA_a2872eb8-e421-420f-b323-6c93e3abc16a"
      unitRef="usd">410245000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTQtMS0xLTEtNDMwMA_ad0a87b0-a44b-4ca7-bea3-155872672eaf"
      unitRef="usd">409974000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTQtMy0xLTEtNDMwMA_7ae94569-6510-4623-8139-297168192d73"
      unitRef="usd">409974000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTUtMS0xLTEtNDMwMA_6022b752-7a20-4e4a-8ee3-bce79da9a680"
      unitRef="usd">13319000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTUtMy0xLTEtNDMwMA_351cee04-6859-41df-b448-209d8e385d2b"
      unitRef="usd">10528000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTYtMS0xLTEtNDMwMA_ede4d93c-31ce-4b89-93f8-e86fe5a70504"
      unitRef="usd">1896417000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTYtMy0xLTEtNDMwMA_80acc91e-0977-48f3-b412-5f8f377b9b45"
      unitRef="usd">1767086000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTktMS0xLTEtNDMwMA_6fafa35f-f2ee-4170-8d34-4906432ff0da"
      unitRef="usd">17390000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMTktMy0xLTEtNDMwMA_9df1df0e-bf97-449c-9fc9-4602c5d9b14b"
      unitRef="usd">12028000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjAtMS0xLTEtNDMwMA_92b43d69-5df5-4548-938b-a73e9fd9b298"
      unitRef="usd">19380000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjAtMy0xLTEtNDMwMA_a85ea509-8639-40fa-b65e-893bf341d119"
      unitRef="usd">32596000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjEtMS0xLTEtNDMwMA_33793ddd-7830-4d15-8ee4-5cbf410737f6"
      unitRef="usd">30866000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjEtMy0xLTEtNDMwMA_4e5936c3-23b2-4ad9-83f0-e7877159f33e"
      unitRef="usd">30498000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjItMS0xLTEtNDMwMA_2bc09d55-55d4-4eae-9ab4-6e25731184ee"
      unitRef="usd">9018000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjItMy0xLTEtNDMwMA_d54d7179-3cb5-441f-8d7c-dd31fea9019a"
      unitRef="usd">8886000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjMtMS0xLTEtNDMwMA_c55b4f9b-5a8d-4dc7-915c-b9f2fe680f37"
      unitRef="usd">4670000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjMtMy0xLTEtNDMwMA_b0229c24-2696-4211-a89c-971a29e28b4a"
      unitRef="usd">7233000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjQtMS0xLTEtMTE2OTU_5fa15ce3-a0dc-4673-b4f9-d902f74b544e"
      unitRef="usd">184350000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjQtMy0xLTEtMTE2OTU_a1044e90-7531-4791-92c7-8d138b7814d4"
      unitRef="usd">172094000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjQtMS0xLTEtNDMwMA_11f1e576-46d7-4fde-a267-0f9587b5845f"
      unitRef="usd">265674000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjQtMy0xLTEtNDMwMA_ab8e3b27-a4be-45a9-88c6-8c5b1683aaa6"
      unitRef="usd">263335000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjUtMS0xLTEtNDMwMA_6360faef-79e0-4ecf-8219-178ae4c9cbc0"
      unitRef="usd">1849000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjUtMy0xLTEtNDMwMA_c59cd294-9e2a-457e-95bd-2f3e0e04d25a"
      unitRef="usd">1794000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjctMS0xLTEtNDMwMA_f6616148-ce03-4a7c-ad96-310bb31f5a66"
      unitRef="usd">38969000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjctMy0xLTEtNDMwMA_51836437-530e-4e80-ae35-b7ca51cee92c"
      unitRef="usd">41070000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjgtMS0xLTEtNDMwMA_f3dd3991-4bf5-46d3-ada4-fff96eb03e45"
      unitRef="usd">896839000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjgtMy0xLTEtNDMwMA_8b3c45a2-db7e-4551-9651-38dd413e10a4"
      unitRef="usd">896683000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjktMS0xLTEtNDMwMA_3b5c16ca-e745-4e71-bd3b-57ad9b1f6cea"
      unitRef="usd">969000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMjktMy0xLTEtNDMwMA_74322a3c-b668-4d3c-9af0-470867ebecd1"
      unitRef="usd">1300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzAtMS0xLTEtNDMwMA_a1800873-209a-49fd-91f3-80dc0ebe1dc1"
      unitRef="usd">1204300000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzAtMy0xLTEtNDMwMA_8a11ae89-85fd-4013-b370-2f85ac43edee"
      unitRef="usd">1204182000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzItMS0xLTEtNDMwMA_36a5011c-8a8c-4dd1-90e4-b2abbeeb6181"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzItMy0xLTEtNDMwMA_2d4f3d7b-1a50-432e-9902-4385b9c88bd2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzUtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjZhNmRiMGMxZDIxNTQwOGM4ODMzZmU0NTkzNGYzN2Q4XzIx_82cde825-87dc-45de-9336-bba9aea096bf"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzUtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjZhNmRiMGMxZDIxNTQwOGM4ODMzZmU0NTkzNGYzN2Q4XzIx_ea5af7e0-16e8-456a-8e8d-77e39ea70ad9"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmMxZDM1YzY4YWFlZDRhZjZhYzU3MWY4ODVlNGI5YTdkXzE1_43caa508-c568-48a0-b862-3c4e30543f67"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmMxZDM1YzY4YWFlZDRhZjZhYzU3MWY4ODVlNGI5YTdkXzE1_e8326259-d75c-4915-8815-f882ae85f3d8"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmMxZDM1YzY4YWFlZDRhZjZhYzU3MWY4ODVlNGI5YTdkXzI2_22967be3-ea50-4b7c-8874-d5a968f67263"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmMxZDM1YzY4YWFlZDRhZjZhYzU3MWY4ODVlNGI5YTdkXzI2_ca00ae88-fcdc-4066-a6b4-043f40015619"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmMxZDM1YzY4YWFlZDRhZjZhYzU3MWY4ODVlNGI5YTdkXzI2_e2b6b06f-de30-43be-9208-04748431c64c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmMxZDM1YzY4YWFlZDRhZjZhYzU3MWY4ODVlNGI5YTdkXzI2_ee17f3f1-fa5a-45d6-a137-0d8c3ba5df32"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMS0xLTEtNDMwMA_10a19777-d5f2-4370-a7b6-14ea649a910c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzYtMy0xLTEtNDMwMA_be09306a-d0ed-4640-b545-730a82801352"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzctMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmM1NjNlNDg5YTk2NDQ3NzhhMzE4ODlhMzRjNGM5YWY5XzE4_703766d5-bf18-4620-8c82-e4d9b074a09a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzctMC0xLTEtNDMwMC90ZXh0cmVnaW9uOmM1NjNlNDg5YTk2NDQ3NzhhMzE4ODlhMzRjNGM5YWY5XzE4_fe658025-6653-4072-81a0-e3abf4bf5ce9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjc2ZmY5Y2U1MTZkZjQ5NmE4OWMxMDc0OGU3NzQ5YWIyXzE1_24cec4f5-1c8b-44b4-8210-bbd49921e83d"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjc2ZmY5Y2U1MTZkZjQ5NmE4OWMxMDc0OGU3NzQ5YWIyXzE1_9afdc7fb-7313-4a54-ac9b-f8364584c71f"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjc2ZmY5Y2U1MTZkZjQ5NmE4OWMxMDc0OGU3NzQ5YWIyXzQ5_83235359-c8fb-4249-93fa-67ecd0d0db71"
      unitRef="shares">249803000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjc2ZmY5Y2U1MTZkZjQ5NmE4OWMxMDc0OGU3NzQ5YWIyXzQ5_8bc94636-474b-43c0-9249-8cdeef38da3b"
      unitRef="shares">249803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjc2ZmY5Y2U1MTZkZjQ5NmE4OWMxMDc0OGU3NzQ5YWIyXzU2_4ceb4e11-173e-4529-bbe4-df55f281110e"
      unitRef="shares">226505000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMC0xLTEtNDMwMC90ZXh0cmVnaW9uOjc2ZmY5Y2U1MTZkZjQ5NmE4OWMxMDc0OGU3NzQ5YWIyXzU2_acfef713-e347-42cc-8b92-7267c0e042c3"
      unitRef="shares">226505000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMS0xLTEtNDMwMA_fbaf0a74-e211-40a9-83d1-9eb706b672e8"
      unitRef="usd">250000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzgtMy0xLTEtNDMwMA_cc619268-2722-44fd-b57d-0cfc5ae4941a"
      unitRef="usd">227000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzktMS0xLTEtNDMwMA_6e74a93b-2021-4f7d-806c-512e08d1eea3"
      unitRef="usd">2314146000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfMzktMy0xLTEtNDMwMA_54509824-6191-4c76-984d-2cb8d63e71f7"
      unitRef="usd">2099782000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDAtMS0xLTEtNDMwMA_1c5273de-2027-42c7-a31e-e9168b54ed1f"
      unitRef="usd">-1924000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDAtMy0xLTEtNDMwMA_4677c20b-04dc-4069-9213-15a2170917ce"
      unitRef="usd">-4765000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDEtMS0xLTEtNDMwMA_cfc34bc8-aaa2-4b1f-b49b-b5fd7d07290a"
      unitRef="usd">-1620355000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDEtMy0xLTEtNDMwMA_df230a6f-de97-4de0-bd7d-fb22cd8bfa64"
      unitRef="usd">-1532340000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDItMS0xLTEtNDMwMA_794136c9-ce67-4753-b413-bd8680052956"
      unitRef="usd">692117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDItMy0xLTEtNDMwMA_923ee174-9652-4f7b-acfd-5b8951374200"
      unitRef="usd">562904000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDMtMS0xLTEtNDMwMA_02871ece-620a-48d2-a65e-d87699f25aa9"
      unitRef="usd">1896417000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xNi9mcmFnOjcxZmQ2NDI5ZDUxNTQxYWNhODVjZTcwNzYzNWJhNzM3L3RhYmxlOmIwMTIyNzc1YzEwZTRmOGNhN2NlN2FmZTI1ZTc0OTdhL3RhYmxlcmFuZ2U6YjAxMjI3NzVjMTBlNGY4Y2E3Y2U3YWZlMjVlNzQ5N2FfNDMtMy0xLTEtNDMwMA_2950a0c7-0e82-4026-aa26-3dc1570f8a7a"
      unitRef="usd">1767086000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice0a062bee2249a4af687c1d872b4327_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMy0xLTEtMS00MzAw_ddb8c995-460d-4bf8-bd11-c7f37b551975"
      unitRef="usd">34654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1cbb2936bb243b9a6592d611b169c16_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMy0zLTEtMS00MzAw_372c70ab-74aa-416f-a374-ce015dab1cff"
      unitRef="usd">28244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b86da148fb47efb77eed316c399b1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfNC0xLTEtMS00MzAw_2b82682a-d88d-4df7-b50a-3fc2a60d93de"
      unitRef="usd">4246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cf85b8a953e446a85fd97c4f01de732_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfNC0zLTEtMS00MzAw_22a88a47-f645-4b80-a5f1-7513b63241d1"
      unitRef="usd">4929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfNS0xLTEtMS00MzAw_fd864fa8-d196-4c14-b888-eb7cadd3284c"
      unitRef="usd">38900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfNS0zLTEtMS00MzAw_afb79b86-8d47-4abd-bb78-b2c8ec6e5c8c"
      unitRef="usd">33173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ice0a062bee2249a4af687c1d872b4327_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfNy0xLTEtMS00MzAw_df32780d-bd14-41de-af61-06c4d95ab63d"
      unitRef="usd">25164000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ib1cbb2936bb243b9a6592d611b169c16_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfNy0zLTEtMS00MzAw_9730fa64-c838-4e7f-ac16-e1c8576034c2"
      unitRef="usd">14820000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ib4b86da148fb47efb77eed316c399b1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfOC0xLTEtMS00MzAw_077bc0b5-1acf-4eed-bbca-37a1089705a7"
      unitRef="usd">3792000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i5cf85b8a953e446a85fd97c4f01de732_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfOC0zLTEtMS00MzAw_9bcc9939-39f7-4281-a601-09ea87eea5ec"
      unitRef="usd">4015000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfOS0xLTEtMS00MzAw_a0646517-1c53-4972-89e0-b48a2b189e2a"
      unitRef="usd">183000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfOS0zLTEtMS00MzAw_589eb5f8-86be-40a8-a6aa-2f02dbf10a7f"
      unitRef="usd">183000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfRevenue
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTAtMS0xLTEtNDMwMA_909a52e8-46c3-4b6f-adc1-06be01b2c47e"
      unitRef="usd">29139000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTAtMy0xLTEtNDMwMA_520d036d-7eaf-42f4-a696-a766fd74b399"
      unitRef="usd">19018000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTEtMS0xLTEtNDMwMA_4de561a5-d5c4-4d3d-b5e7-54927bbae443"
      unitRef="usd">9761000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTEtMy0xLTEtNDMwMA_29802217-cb9a-4f46-83c8-1d3bf153a4f3"
      unitRef="usd">14155000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTMtMS0xLTEtNDMwMA_e1e05540-9101-4442-b2f0-a6893b6936f5"
      unitRef="usd">48939000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTMtMy0xLTEtNDMwMA_075f03cc-548f-4f07-9d14-4c29f67b4b6d"
      unitRef="usd">52937000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTQtMS0xLTEtNDMwMA_3e893984-87e1-4af3-b4c0-f483e5ab7181"
      unitRef="usd">39818000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTQtMy0xLTEtNDMwMA_77f8c815-a420-4a3c-b097-144d36c35ee0"
      unitRef="usd">39804000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTYtMS0xLTEtNDMwMA_4b075441-c5e8-4eeb-8c41-84a6450d1bf0"
      unitRef="usd">12256000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTYtMy0xLTEtNDMwMA_47a6a3c1-464a-43b3-86d6-1ed7109cb5fd"
      unitRef="usd">-1063000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OperatingExpenses
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTctMS0xLTEtNDMwMA_32eb7687-4a31-46d4-8960-812611a351fb"
      unitRef="usd">101013000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTctMy0xLTEtNDMwMA_1811ebdf-e6ca-4752-9446-47923c3d55fa"
      unitRef="usd">91678000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTgtMS0xLTEtNDMwMA_3415dde4-eb50-45d5-8f97-e19bcb450275"
      unitRef="usd">-91252000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMTgtMy0xLTEtNDMwMA_799fc533-c4bd-4a74-bc6b-40f229751056"
      unitRef="usd">-77523000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjAtMS0xLTEtNDMwMA_9952b8b2-3067-4a06-ada6-ebc58f988cf0"
      unitRef="usd">3630000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjAtMy0xLTEtNDMwMA_e7bc6fae-48c5-4142-8202-e87a546854c6"
      unitRef="usd">3697000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjEtMS0xLTEtNDMwMA_7baeb22d-54c2-4dfe-93bf-fb74f18c5ac1"
      unitRef="usd">6867000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjEtMy0xLTEtNDMwMA_8cf3815f-c207-49de-901a-e2386f5e5e98"
      unitRef="usd">-279000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjItMS0xLTEtNDMwMA_04099700-12f7-4f19-a346-3f2a3d0e8d60"
      unitRef="usd">-88015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjItMy0xLTEtNDMwMA_57d256eb-73fe-43f8-bec5-c6d1ff3d62a6"
      unitRef="usd">-81499000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjMtMS0xLTEtNDMwMA_8f01c3e4-fa02-4a4b-a11f-1fc9462c7a01"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjMtMy0xLTEtNDMwMA_f6a4c4eb-8bf9-4c12-9cd2-a1ac771e17c7"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjQtMS0xLTEtNDMwMA_06953f18-ec92-4d6e-9fff-367dbdb5d2d8"
      unitRef="usd">-88015000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjQtMy0xLTEtNDMwMA_05709cf7-9337-410e-966d-b996b7879470"
      unitRef="usd">-81499000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjYtMS0xLTEtNDMwMA_4004ac07-507e-4acd-bbcc-fa550e5b05f8"
      unitRef="usd">2841000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjYtMy0xLTEtNDMwMA_69b4c6a7-75ca-434f-8684-50b4c396b449"
      unitRef="usd">-2998000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjctMS0xLTEtNDMwMA_1eccc67c-9540-418e-bc3e-a6512874bb25"
      unitRef="usd">-85174000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjctMy0xLTEtNDMwMA_a123948b-69d5-4f65-b323-f1f1c10fee6b"
      unitRef="usd">-84497000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjktMS0xLTEtNDMwMA_6182ba1f-b114-4c02-9ac7-7b0a8c7fc2d7"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMjktMy0xLTEtNDMwMA_b1d8b20f-1913-4797-bef0-1229310d1c88"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMzAtMS0xLTEtNDMwMA_84d3ea7e-70f7-4a34-860c-ff006ba06a62"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMzAtMy0xLTEtNDMwMA_a03a3768-bd2e-4a0b-9b0f-b0f20f697030"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMzMtMS0xLTEtNDMwMA_7f21c096-30d3-438d-8665-03d3d4f55f1c"
      unitRef="shares">242032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMzMtMy0xLTEtNDMwMA_7637772b-4b1e-4d7e-adee-c031f0980950"
      unitRef="shares">222289000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMzQtMS0xLTEtNDMwMA_035e87a1-145b-4b4c-a618-2445d7930e02"
      unitRef="shares">242032000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8xOS9mcmFnOjc2M2E5MmEzZTQ0NTRmNjM5YWUzYmYxYzQ5MjA1NWU2L3RhYmxlOjdmNWQ2ZTdmN2FlZDQwMjVhYzcxMWVmZmVmNWFlNWVhL3RhYmxlcmFuZ2U6N2Y1ZDZlN2Y3YWVkNDAyNWFjNzExZWZmZWY1YWU1ZWFfMzQtMy0xLTEtNDMwMA_5163c46f-7ec6-42c6-8659-7efa6e6a2f45"
      unitRef="shares">222289000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i05213693bb1c4eca878f5cc5112eeacb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMy0xLTEtMS00MzAw_e895f32e-9d4c-42b4-b583-c63f38895bfc"
      unitRef="shares">226505000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i05213693bb1c4eca878f5cc5112eeacb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMy0zLTEtMS00MzAw_ac156ba1-7536-404b-850d-8c867336c883"
      unitRef="usd">227000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53c21d7954bc458d83b1ff91758a8270_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMy01LTEtMS00MzAw_97b56c0d-5b13-44e5-98c4-c16a98893c7d"
      unitRef="usd">2099782000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idecc5bfef65744e09f272a78bcd68905_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMy03LTEtMS00MzAw_6f5155a0-e9c8-45c4-a4bf-1390cb4ed5a6"
      unitRef="usd">-4765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecfc3de7424c4826b3f1731873d7f206_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMy05LTEtMS00MzAw_723ddc28-4678-491e-9f0b-211bf03b5e96"
      unitRef="usd">-1532340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMy0xMS0xLTEtNDMwMA_45a06ddf-7d45-4871-b815-3d828bbff286"
      unitRef="usd">562904000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id1e0d15efe13435583148487cd4c04ed_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNC05LTEtMS00MzAw_5fe709e1-6886-4515-9276-a7bae8eecd78"
      unitRef="usd">-88015000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNC0xMS0xLTEtNDMwMA_fdf00655-1a0d-4af5-8fc8-55b79ba38c5a"
      unitRef="usd">-88015000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ide4390a867ed4ef08906ca95ade8cd55_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNS03LTEtMS00MzAw_a4b8c12c-ebd0-4992-a385-7eb435719161"
      unitRef="usd">2841000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNS0xMS0xLTEtNDMwMA_facc5415-ce32-43b5-b179-2f1f75ef78c7"
      unitRef="usd">2841000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic729f140dc8f4a5c8a8ca401d4eb6aa2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi0xLTEtMS0xMDQ1OQ_f5f3b3b4-daac-4ffe-b095-29d65169951c"
      unitRef="shares">20125000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic729f140dc8f4a5c8a8ca401d4eb6aa2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi0zLTEtMS0xMDQ1OQ_8b48ae98-090c-4726-b586-a61fc885ab95"
      unitRef="usd">20000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie48d42565d924ff9b4097dc043825527_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi01LTEtMS0xMDQ1OQ_0751db7e-0b09-4330-80af-0ab18e050fd6"
      unitRef="usd">189180000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi0xMS0xLTEtMTA0NTk_b13f5a40-533e-416a-a1dc-0b1797d89753"
      unitRef="usd">189200000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic729f140dc8f4a5c8a8ca401d4eb6aa2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi0xLTEtMS00MzAw_d2307645-009f-40e5-87e4-93463f71c022"
      unitRef="shares">3173000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic729f140dc8f4a5c8a8ca401d4eb6aa2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi0zLTEtMS00MzAw_5c7c119f-be65-4a70-a616-2c7b18a40474"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie48d42565d924ff9b4097dc043825527_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi01LTEtMS00MzAw_d60c02ac-7e55-4cb4-a93e-9aaf9be598f9"
      unitRef="usd">7232000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNi0xMS0xLTEtNDMwMA_e7cf0f3c-693f-427d-8d77-1ab8cf323aaa"
      unitRef="usd">7235000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie48d42565d924ff9b4097dc043825527_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNy01LTEtMS00MzAw_0bb81167-8b3a-4469-a12c-bbc493c9e73e"
      unitRef="usd">17952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfNy0xMS0xLTEtNDMwMA_15dca762-8b79-4590-8a2e-ba36906955b4"
      unitRef="usd">17952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic2e7973ed88f4dc7822e42f6f9cada08_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfOC0xLTEtMS00MzAw_c91ae889-bcac-4130-b3fe-d16eabd7193d"
      unitRef="shares">249803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic2e7973ed88f4dc7822e42f6f9cada08_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfOC0zLTEtMS00MzAw_73da4f07-62aa-4334-af7e-8340ec0661e5"
      unitRef="usd">250000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida601350d8e2486398e6f3e38ab85829_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfOC01LTEtMS00MzAw_eb63e0ae-7a57-40a3-b0ff-636f6a0261c1"
      unitRef="usd">2314146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6cdbbe039cb4ef9af089ecc75fdb0cf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfOC03LTEtMS00MzAw_d67cd4e7-8ade-433b-9779-23a05c50b8f7"
      unitRef="usd">-1924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e5013b2dc1b488db91c4bba79e8f7aa_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfOC05LTEtMS00MzAw_b18190d2-a6e2-48da-be4c-3074c0dfcad5"
      unitRef="usd">-1620355000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfOC0xMS0xLTEtNDMwMA_8b5a2855-a925-4d24-86c4-93fe5b297462"
      unitRef="usd">692117000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0c88663c018943f9969c82d3e25f57bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTEtMS0xLTEtNDMwMA_a0cd8d89-4c35-417d-8996-6b7c61a52931"
      unitRef="shares">220978000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0c88663c018943f9969c82d3e25f57bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTEtMy0xLTEtNDMwMA_be85f10a-4b84-4745-9b90-a09adad9bb65"
      unitRef="usd">221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6bf4cc431b7947788851e8ff3c3c2b54_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTEtNS0xLTEtNDMwMA_e1508e73-51d0-491e-a7a8-29e4c7635868"
      unitRef="usd">2009945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39fce68f15da4941b559323699f4cc33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTEtNy0xLTEtNDMwMA_211be74f-43ef-4545-9309-28baea8b2a41"
      unitRef="usd">-1087000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e3eb7fc88e14f23ab89fd860977e2c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTEtOS0xLTEtNDMwMA_6124670d-1b03-465e-87e3-3faa34645605"
      unitRef="usd">-1218092000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib71260de6ee845f5827e04115b08241b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTEtMTEtMS0xLTQzMDA_875ef941-072a-4d6a-b168-b2fa169c6362"
      unitRef="usd">790987000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id9c204295fa84994bdf6767d1c0daee1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTItOS0xLTEtNDMwMA_08159ae4-7a27-493a-9f0e-3364aa2039d8"
      unitRef="usd">-81499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTItMTEtMS0xLTQzMDA_789a306a-2f8e-43c9-91ae-156f2796b8d8"
      unitRef="usd">-81499000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i704c53f1332c4b5e8b25ccf4893f15dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTMtNy0xLTEtNDMwMA_700f64c0-a023-4e3b-90b0-8a7f1dbf97c6"
      unitRef="usd">-2998000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTMtMTEtMS0xLTQzMDA_e6a01153-9e30-4ca5-bfb5-9e6ef063d96b"
      unitRef="usd">-2998000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i97cb8a03d16a448db1f7d245caca0d25_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTQtMS0xLTEtNDMwMA_c157fae7-5aa7-48fa-8864-988f164eee06"
      unitRef="shares">3351000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i97cb8a03d16a448db1f7d245caca0d25_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTQtMy0xLTEtNDMwMA_f5d6ddbd-52bc-4c44-be52-22936024eabd"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if308a61785ca47938bc76410bbcfc128_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTQtNS0xLTEtNDMwMA_f0c9d9e9-6427-4f14-ac93-93b7a87f3630"
      unitRef="usd">5589000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTQtMTEtMS0xLTQzMDA_b0dca983-92c0-44c5-ae66-794d57f73f78"
      unitRef="usd">5592000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if308a61785ca47938bc76410bbcfc128_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTctNS0xLTEtNDMwMA_bac86a4a-b32b-4e67-878f-6f0b8d7f550d"
      unitRef="usd">22496000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTctMTEtMS0xLTQzMDA_6c5fd260-65e1-4337-bf40-205de7185c56"
      unitRef="usd">22496000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iddf6c8b89b524ea6a297d1dcd7650325_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTgtMS0xLTEtNDMwMA_f55f0a97-675d-47aa-b244-58b8f00b71ad"
      unitRef="shares">224329000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iddf6c8b89b524ea6a297d1dcd7650325_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTgtMy0xLTEtNDMwMA_af9a094b-6044-446e-82ab-a85a51c9a549"
      unitRef="usd">224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82e7c77b29bc4222a75d223c5aaf47c1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTgtNS0xLTEtNDMwMA_4fb1ddca-ee30-4cbe-b0f1-f0091f15a6e1"
      unitRef="usd">2038030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i232d2d8db0364677a249ba5c3d03501b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTgtNy0xLTEtNDMwMA_8e217a8b-fc61-400d-ad25-9854980048d7"
      unitRef="usd">-4085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4568e4d90a544e3fa9b601fb92c24e7f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTgtOS0xLTEtNDMwMA_24306674-d429-41fc-9ac1-c95c3ee963fa"
      unitRef="usd">-1299591000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i170a5ddc0ff746bfba70414d856b57e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yMi9mcmFnOmM5Mjc4MWU1OGIxYTRkZDY4ZDEzZWQ4YjVkMTI4YTQzL3RhYmxlOjE1MjJmZDhhYjFmNzRkOTg4Y2I0M2Y3ZjViMjA3NTY5L3RhYmxlcmFuZ2U6MTUyMmZkOGFiMWY3NGQ5ODhjYjQzZjdmNWIyMDc1NjlfMTgtMTEtMS0xLTQzMDA_3e343713-cb46-44bd-9ebd-5c15e0fe9843"
      unitRef="usd">734578000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMy0xLTEtMS00MzAw_4f381adb-d6a8-4830-915b-ac9a412692f4"
      unitRef="usd">-88015000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMy0zLTEtMS00MzAw_d7cbac56-3edd-42f1-ab22-0c50dcd6aa83"
      unitRef="usd">-81499000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNi0xLTEtMS00MzAw_1097e806-b30f-4f27-87ce-e2653b99bb2f"
      unitRef="usd">2755000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNi0zLTEtMS00MzAw_02ed4f01-9397-4bdd-b388-4436a0ec9b6b"
      unitRef="usd">2268000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNy0xLTEtMS00MzAw_b6734583-85e5-4592-9601-ea295b49b3b3"
      unitRef="usd">234000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNy0zLTEtMS00MzAw_ffab12a0-31bd-49d9-a7e7-6ba203b2433f"
      unitRef="usd">228000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfOC0xLTEtMS00MzAw_794b4980-c3d5-468f-afdb-f7c94418571c"
      unitRef="usd">1527000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfOC0zLTEtMS00MzAw_b5381c35-37a1-4434-922b-4d15d0e1e1d8"
      unitRef="usd">1696000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfOS0xLTEtMS00MzAw_cfbb7612-63dc-4139-935b-af36b1f0597e"
      unitRef="usd">162000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfOS0zLTEtMS00MzAw_f471f133-3124-46fd-89bf-d12c4b08fce3"
      unitRef="usd">159000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTAtMS0xLTEtNDMwMA_31f782d2-f3df-4ac1-8a7f-0ab9edd57c71"
      unitRef="usd">17952000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTAtMy0xLTEtNDMwMA_a7a7b6fc-1e55-4185-b7c9-96c6b520fc2c"
      unitRef="usd">22703000</us-gaap:ShareBasedCompensation>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTEtMS0xLTEtNDMwMA_862d29ae-76e0-46bc-ac7d-22689319d707"
      unitRef="usd">2155000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTEtMy0xLTEtNDMwMA_229551ac-a3cb-43fb-85fe-25165583e9f5"
      unitRef="usd">-758000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTMtMS0xLTEtNDMwMA_b2e26d91-3d08-4339-9390-fe7e94425ec8"
      unitRef="usd">12256000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTMtMy0xLTEtNDMwMA_ea02f361-b8f5-458b-b6bc-8259a956a5b6"
      unitRef="usd">-1063000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:InventoryWriteDown
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTItMS0xLTEtMTU3ODA_4d8d584a-ad3d-49a5-9e13-5535847ac2d6"
      unitRef="usd">3521000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTItMy0xLTEtMTU3ODA_35667819-e2c5-40cf-b278-6cc4cee1ca00"
      unitRef="usd">386000</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTQtMS0xLTEtNDMwMA_9083e5e4-5543-4188-990b-fafd63f84f9f"
      unitRef="usd">-201000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTQtMy0xLTEtNDMwMA_8408cd34-31e6-4cc1-8c16-1c9b46d5a308"
      unitRef="usd">-100000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTYtMS0xLTEtNDMwMA_e8222ba8-4133-423c-ad63-06135b5e223a"
      unitRef="usd">10803000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTYtMy0xLTEtNDMwMA_c51ce9bb-d466-450d-9e06-17a3276a573d"
      unitRef="usd">3611000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTctMS0xLTEtNDMwMA_e22daf40-87da-4c6d-9ccd-c48782a3fb4b"
      unitRef="usd">13319000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTctMy0xLTEtNDMwMA_6e42e907-8c14-497f-bf92-57498ea1c68f"
      unitRef="usd">6661000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTgtMS0xLTEtNDMwMA_927accd3-217c-4a43-a374-e6dac9166ed8"
      unitRef="usd">6888000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTgtMy0xLTEtNDMwMA_5b987294-80f1-453a-8ce2-0b27ee2e3059"
      unitRef="usd">1185000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTktMS0xLTEtNDMwMA_d2c461e7-6e9e-4f16-b509-3ae0bc45a1b8"
      unitRef="usd">5068000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMTktMy0xLTEtNDMwMA_eaf366af-e6c2-4428-836a-e5c4d6121016"
      unitRef="usd">6373000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjAtMS0xLTEtNDMwMA_cd125785-b5bc-4354-b8a3-05511c300906"
      unitRef="usd">-13186000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjAtMy0xLTEtNDMwMA_2e494476-f731-4622-8c9e-864b34e31f65"
      unitRef="usd">-17234000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjEtMS0xLTEtNDMwMA_6ba867c4-aa5b-4117-a4e3-550e856f01b9"
      unitRef="usd">423000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjEtMy0xLTEtNDMwMA_9a3da53c-08d7-450a-b213-aa23e13f469b"
      unitRef="usd">1949000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjItMS0xLTEtNDMwMA_56151c3c-de61-4243-bc5b-9d758cc7e35c"
      unitRef="usd">-1969000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjItMy0xLTEtNDMwMA_cc6009ea-a138-48ec-add1-9b27e0b2c134"
      unitRef="usd">-1884000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjMtMS0xLTEtNDMwMA_9dacf042-75a3-4b4e-8966-91863b2f8a32"
      unitRef="usd">-2455000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjMtMy0xLTEtNDMwMA_1da7a06b-0940-4d36-96b9-75db1ba4ba6d"
      unitRef="usd">-2512000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjQtMS0xLTEtNDMwMA_f756a93b-4303-4a79-9695-d032c76427db"
      unitRef="usd">-94691000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjQtMy0xLTEtNDMwMA_a385a387-17a2-49b4-af2a-fd19e42dacd7"
      unitRef="usd">-79029000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjYtMS0xLTEtNDMwMA_3d071a97-e570-44bd-8a9b-3ccce9c2ae25"
      unitRef="usd">3721000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjYtMy0xLTEtNDMwMA_05fee4f2-8662-4e92-b9b2-a833395f19c5"
      unitRef="usd">3638000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjktMS0xLTEtNDMwMA_c464c446-0dd9-4b67-bb1f-aeb26fad06c7"
      unitRef="usd">233291000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMjktMy0xLTEtNDMwMA_335df0d7-df91-46c2-9ea9-62f4265110c9"
      unitRef="usd">76369000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzAtMS0xLTEtNDMwMA_32752973-075f-4715-803a-4f9857d6f18c"
      unitRef="usd">595000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzAtMy0xLTEtNDMwMA_348c169f-03e0-4123-b425-9394109373a5"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzEtMS0xLTEtNDMwMA_accf3ea0-3f4a-4b55-8d7f-e8549581e062"
      unitRef="usd">163864000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzEtMy0xLTEtNDMwMA_a47c5af9-8aad-4381-bdfb-e7a8e8fbc458"
      unitRef="usd">122060000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzItMS0xLTEtNDMwMA_2331fc5a-b2e5-41fa-bf38-2da3cf7bc493"
      unitRef="usd">-72553000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzItMy0xLTEtNDMwMA_bfa81e12-8ccd-4248-8329-fec61846ad55"
      unitRef="usd">42053000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzYtMS0xLTEtNDMwMA_9489bdf7-84fe-4ab9-be75-53134bea21db"
      unitRef="usd">189200000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzYtMy0xLTEtNDMwMA_c6a14c2b-f4d3-4f53-9e77-f3ef5e616eac"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzctMS0xLTEtNDMwMA_d00ac8eb-9857-473a-9911-dd50261765dd"
      unitRef="usd">7235000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzctMy0xLTEtNDMwMA_82a27098-7fe2-4328-aab0-fcdcad9b2903"
      unitRef="usd">5592000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzgtMS0xLTEtNDMwMA_7e48cb49-61ba-4636-9e05-5440d3a17e33"
      unitRef="usd">446000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfMzgtMy0xLTEtNDMwMA_279ad2a3-f773-4d22-b501-2e942577044a"
      unitRef="usd">377000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDAtMS0xLTEtNDMwMA_311418f8-af87-4b58-9f4e-b40abb9665be"
      unitRef="usd">195989000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDAtMy0xLTEtNDMwMA_a40381e5-b8b7-4aac-904a-fc6d7143d99d"
      unitRef="usd">5215000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDEtMS0xLTEtNDMwMA_cb3ba9c4-24ad-41c8-bb07-a6bc93cf304a"
      unitRef="usd">28745000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDEtMy0xLTEtNDMwMA_5ee28d40-5f44-4a3d-9340-4116dcca7e27"
      unitRef="usd">-31761000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDItMS0xLTEtNDMwMA_1d6748d9-9403-49e2-8a6c-e678fd09e12d"
      unitRef="usd">328311000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib71260de6ee845f5827e04115b08241b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDItMy0xLTEtNDMwMA_e8a651bb-e3a4-44f6-bcaa-ecd2f3232a0f"
      unitRef="usd">465817000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDMtMS0xLTEtNDMwMA_4b35734d-9f69-4a65-9dee-3a2cfae9fa80"
      unitRef="usd">357056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i170a5ddc0ff746bfba70414d856b57e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDMtMy0xLTEtNDMwMA_c85909ba-2116-43bd-a56b-7d6837a65c24"
      unitRef="usd">434056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDQtMS0xLTEtNDMwMA_c8ce9941-20b1-43a7-96e4-ee4bcabd7059"
      unitRef="usd">353834000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i170a5ddc0ff746bfba70414d856b57e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDQtMy0xLTEtNDMwMA_708ac36c-41b0-42ba-8535-5bdb08c8ce7e"
      unitRef="usd">428574000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDUtMS0xLTEtNDMwMA_7a79132a-b043-44e5-8fe1-2d68513c04f1"
      unitRef="usd">3222000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i170a5ddc0ff746bfba70414d856b57e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDUtMy0xLTEtNDMwMA_af882460-122d-41a1-8779-c1156dea9e50"
      unitRef="usd">5482000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDYtMS0xLTEtNDMwMA_7a1ab5f4-9e09-4037-baf9-e3b12bbb7a38"
      unitRef="usd">357056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i170a5ddc0ff746bfba70414d856b57e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8yNS9mcmFnOmE1NTk1ZjEyNmRlZjQ3MDA5NzYwZWY3OGJkY2QyOGZhL3RhYmxlOjU2NzYyZmRkNmY1ZjQxMGE4Y2QwYmQzNDc1YTNjN2NkL3RhYmxlcmFuZ2U6NTY3NjJmZGQ2ZjVmNDEwYThjZDBiZDM0NzVhM2M3Y2RfNDYtMy0xLTEtNDMwMA_d262a2f1-0064-4c8c-b71d-4a89ed4cf202"
      unitRef="usd">434056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNzU4MA_a7f3991a-2e5d-4576-a245-c60f64883721">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We are a life science technology company that is designing, developing, and manufacturing advanced sequencing solutions that enable scientists and clinical researchers to improve their understanding of the genome and ultimately, resolve genetically complex problems. Our products and technology under development stem from two highly differentiated core technologies focused on accuracy, quality, and completeness, which include our existing HiFi long-read sequencing technology and our emerging short-read Sequencing by Binding (SBB&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;TM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;) technology. Our products address solutions across a broad set of applications including human genomics, plant and animal sciences, infectious disease and microbiology, oncology, and other emerging applications. Our focus is on providing our customers with advanced sequencing technologies with higher throughput and improved workflows that we believe will enable dramatic advancements in routine healthcare. Our customers include academic and governmental research institutions, commercial testing and service laboratories, genome centers, public health labs, hospitals and clinical research institutes, contract research organizations ("CROs"), pharmaceutical companies, and agricultural companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;References in this report to &#x201c;PacBio,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; the &#x201c;Company,&#x201d; and &#x201c;our&#x201d; refer to Pacific Biosciences of California, Inc. and its consolidated subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States, or U.S. GAAP, as set forth in the Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC. The unaudited condensed consolidated financial statements include the accounts of Pacific Biosciences and our wholly owned subsidiaries. Certain information and footnote disclosures typically included in our audited financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the December&#160;31, 2022 audited consolidated financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state our financial position, results of operations, comprehensive loss, and cash flows for the period, but are not necessarily indicative of the results to be expected for the entire year or any future periods. All intercompany transactions and balances have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements should be read in conjunction with the audited consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes to the financial statements. On an ongoing basis, we evaluate our significant estimates including, but not limited to, the valuation of inventory, the determination of stand-alone selling prices for revenue recognition, the fair value of contingent consideration, the valuation of acquired intangible assets, the fair value of certain equity awards, the useful lives assigned to long-lived assets, the computation of provisions for income taxes, the borrowing rate used in calculating the operating lease right-of-use assets and operating lease liabilities, the probability associated with variable payments under partnership development agreements, and the valuations related to our convertible senior notes. While the extent of the potential impact of the current macroeconomic conditions on our business is highly uncertain, we considered information available related to assumptions and estimates used to determine the results reported and asset valuations as of March&#160;31, 2023. Actual results could differ materially from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, Restricted Cash and Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of 90 days or less to be cash equivalents. Cash equivalents may be comprised of money market funds, certificates of deposit, commercial paper, corporate bonds and notes, and government agencies&#x2019; securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our investments in debt securities as available-for sale and report the investments at fair value in current assets. We evaluate our available-for-sale investments in unrealized loss positions and assess whether the unrealized loss is credit-related. Unrealized gains and losses that are not credit-related are recognized in accumulated other comprehensive loss in stockholders&#x2019; equity. Realized gains and losses, expected credit losses, as well as interest income, on available-for-sale securities are also reported in other income (expense), net. The cost used in the determination of gains and losses of securities sold is based on the specific identification method. The cost of marketable securities is adjusted for the amortization of premiums and discounts to expected maturity. Premium and discount amortization is recorded in other income (expense), net. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment portfolio at any point in time contains investments in cash deposits, money market funds, commercial paper, corporate debt securities and U.S. government and agency securities with high credit ratings. We have established guidelines regarding diversification and maturities of investments with the objectives of maintaining safety and liquidity, while maximizing yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash includes cash that is not readily available for use in the Company&#x2019;s operating activities. Restricted cash is primarily comprised of cash pledged under letters of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration and Other Risks &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023, no customer represented 10% or greater of our total revenue during the period. For the three months ended March&#160;31, 2022, two customers accounted for approximately 14% and 11%, respectively, of total revenue during the period. No other customers exceeded 10% during those periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, 49% of our accounts receivable were from domestic customers, compared to 57% as of December&#160;31, 2022. As of March&#160;31, 2023, no customer represented 10% or greater of our accounts receivable, while one customer represented approximately 10% of our net accounts receivable as of December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued Accounting Standards Update ("ASU") No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides specific guidance on how to recognize contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. We adopted this ASU on January 1, 2023. The adoption of this guidance did not have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to our significant accounting policies as disclosed in the Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNzU4Mg_9c4bd387-ae80-4120-9991-e9b4484b0185">Our unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States, or U.S. GAAP, as set forth in the Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC. The unaudited condensed consolidated financial statements include the accounts of Pacific Biosciences and our wholly owned subsidiaries. Certain information and footnote disclosures typically included in our audited financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the December&#160;31, 2022 audited consolidated financial statements and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state our financial position, results of operations, comprehensive loss, and cash flows for the period, but are not necessarily indicative of the results to be expected for the entire year or any future periods. All intercompany transactions and balances have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNzU3OQ_06cfa062-bc03-444f-9ae5-1e7e6abe8701">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes to the financial statements. On an ongoing basis, we evaluate our significant estimates including, but not limited to, the valuation of inventory, the determination of stand-alone selling prices for revenue recognition, the fair value of contingent consideration, the valuation of acquired intangible assets, the fair value of certain equity awards, the useful lives assigned to long-lived assets, the computation of provisions for income taxes, the borrowing rate used in calculating the operating lease right-of-use assets and operating lease liabilities, the probability associated with variable payments under partnership development agreements, and the valuations related to our convertible senior notes. While the extent of the potential impact of the current macroeconomic conditions on our business is highly uncertain, we considered information available related to assumptions and estimates used to determine the results reported and asset valuations as of March&#160;31, 2023. Actual results could differ materially from these estimates.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNzU4Mw_cd36157f-d442-4d4e-98ab-ca40af09d79d">We consider all highly liquid investments purchased with an original maturity of 90 days or less to be cash equivalents. Cash equivalents may be comprised of money market funds, certificates of deposit, commercial paper, corporate bonds and notes, and government agencies&#x2019; securities.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNDM5ODA0NjU0NDc5NA_000cae07-1beb-4f58-9639-2de2148bbe52">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our investments in debt securities as available-for sale and report the investments at fair value in current assets. We evaluate our available-for-sale investments in unrealized loss positions and assess whether the unrealized loss is credit-related. Unrealized gains and losses that are not credit-related are recognized in accumulated other comprehensive loss in stockholders&#x2019; equity. Realized gains and losses, expected credit losses, as well as interest income, on available-for-sale securities are also reported in other income (expense), net. The cost used in the determination of gains and losses of securities sold is based on the specific identification method. The cost of marketable securities is adjusted for the amortization of premiums and discounts to expected maturity. Premium and discount amortization is recorded in other income (expense), net. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment portfolio at any point in time contains investments in cash deposits, money market funds, commercial paper, corporate debt securities and U.S. government and agency securities with high credit ratings. We have established guidelines regarding diversification and maturities of investments with the objectives of maintaining safety and liquidity, while maximizing yield.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNDM5ODA0NjU0NDc5Mw_8fe94546-7b32-424c-b201-b7903899bd82">Restricted cash includes cash that is not readily available for use in the Company&#x2019;s operating activities. Restricted cash is primarily comprised of cash pledged under letters of credit.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib74a70bcb48d4df6a79ecde68ca7040d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNTgwMw_27e7e558-1408-4728-b517-6f1ea2ef4e5a"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib90fd5a838bf4898b37389a8c2bf2e1c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfODI0NjMzNzI0MzIxMA_68c65357-6fae-41bd-bfb3-86c430ebe7fc"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idd1f31512b50453585d88478dd9e32d0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNTkxNQ_04696958-8867-44bc-9616-4dcd1f0fe4d1"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f53c3bcf98f4143b2d656d33b41f1c4_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNTk4Nw_aedb9f39-32cb-4875-bb1c-364c70a6c98b"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i774d705431d84bc8ad8c5a09742aa5c1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfMTA5OTUxMTY0OTcxOA_b3850014-f4e5-45f1-9369-0c9af146bb6a"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF8zMS9mcmFnOjY5N2IxN2VhMmQ1OTQ3YjVhN2IzYzNlMDZmYzMwYzdhL3RleHRyZWdpb246Njk3YjE3ZWEyZDU5NDdiNWE3YjNjM2UwNmZjMzBjN2FfNzU4NQ_b1d60dc1-321b-482f-bfad-5115e37e74ba">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued Accounting Standards Update ("ASU") No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides specific guidance on how to recognize contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This amendment improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination. We adopted this ASU on January 1, 2023. The adoption of this guidance did not have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNjU5NzA2OTc3Njk3OQ_5f8f9c58-5e06-415c-b6ff-f6ab1165b8fc">FINANCIAL INSTRUMENTS&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy established under GAAP requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Level 1: quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Level 2: inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Level 3: unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider an active market as one in which transactions for the asset or liability occurs with sufficient frequency and volume to provide pricing information on an ongoing basis. Conversely, we view an inactive market as one in which there are few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our non-performance risk, or that of our counterparty, is considered in determining the fair values of liabilities and assets, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our cash deposits and money market funds within Level 1 of the fair value hierarchy because they are valued using bank balances or quoted market prices. We classify our investments as Level 2 instruments based on market pricing and other observable inputs. We did not classify any of our investments within Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value are classified in their entirety based on the lowest level input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the entire fair value measurement requires management to make judgments and consider factors specific to the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of our accounts receivable, prepaid expenses, other current assets, accounts payable, accrued expenses and other liabilities, current, approximate fair value due to their short maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &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:28.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&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:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&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:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&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="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;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;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;103,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;250,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;353,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;137,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;187,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;325,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;109,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;109,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;127,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;127,302&#160;&lt;/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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;87,381&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;87,381&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49,491&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49,491&#160;&lt;/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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. government &amp;amp; agency 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;323,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;323,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;270,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;270,436&#160;&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;521,058&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;521,058&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;447,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;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;447,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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term 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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;771,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;878,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;140,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;634,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;775,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contingent consideration&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#160;&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total liabilities 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,350&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,350&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#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-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify contingent consideration, which was incurred in connection with the acquisition of Omniome, within Level 3 as factors used to develop the estimate of fair value include unobservable inputs that are not supported by market activity and are significant to the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of the contingent consideration liability by discounting the probability-weighted outcomes to present value using an estimate of our borrowing rate and the risk-free rate. The potential outcomes of milestone achievement dates are within the period from June&#160;30, 2023 to June&#160;30, 2025. A decrease in the probability of an earlier scenario within this range would result in a decrease in the fair value of the liability. The discount rates used are the sum of the U.S. risk-free rate and the estimated subordinated credit spread for B- and B credit rating, which ranges from 9.3% to 10.2%. Changes in our estimated subordinated credit spread can result in changes in the fair value of the contingent consideration liability, where a lower credit spread may result in an increased liability valuation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the estimated fair value of the contingent consideration liability for the three months ended March&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance as of December 31, 2022&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;172,094&#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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in estimated fair value&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance as of March 31, 2023&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;184,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to the fair value are recorded as change in fair value of contingent consideration in the Condensed Consolidated Statement of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023, there were no transfers between Level 1, Level 2, or Level 3 assets or liabilities reported at fair value on a recurring basis, and our valuation techniques did not change compared to the prior year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our cash, cash equivalents and investments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of 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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;Cost &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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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: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;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;353,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;353,834&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;110,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;109,873&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;87,426&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;299&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(344)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;87,381&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;U.S. government &amp;amp; agency 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;323,804&#160;&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;522,979&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;892&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,813)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;521,058&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total cash, cash equivalents and investments &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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;876,816&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;916&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,840)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;874,892&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term restricted cash&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of 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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;Cost&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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: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;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325,089&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;127,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;127,302&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49,998&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(507)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49,491&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;U.S. government &amp;amp; agency 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;274,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;270,436&#160;&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;451,939&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,720)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;447,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 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total cash, cash equivalents and investments&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;777,083&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,781)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;772,318&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term restricted cash&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the contractual maturities of our cash equivalents and available-for-sale investments, excluding money market funds, as of March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due in one year or less &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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;634,191&#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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due after one year through five years &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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;771,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNTExOQ_2933d98e-f7a2-4e2f-9ab6-4580558b5570">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider an active market as one in which transactions for the asset or liability occurs with sufficient frequency and volume to provide pricing information on an ongoing basis. Conversely, we view an inactive market as one in which there are few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our non-performance risk, or that of our counterparty, is considered in determining the fair values of liabilities and assets, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify our cash deposits and money market funds within Level 1 of the fair value hierarchy because they are valued using bank balances or quoted market prices. We classify our investments as Level 2 instruments based on market pricing and other observable inputs. We did not classify any of our investments within Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value are classified in their entirety based on the lowest level input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the entire fair value measurement requires management to make judgments and consider factors specific to the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of our accounts receivable, prepaid expenses, other current assets, accounts payable, accrued expenses and other liabilities, current, approximate fair value due to their short maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNTEyMA_02a2d488-c965-4a51-9409-0d25c8dc8962">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the fair value of our financial assets and liabilities that were measured on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &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:28.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&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:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&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:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',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:'Roboto',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:'Roboto',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:'Roboto',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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Assets&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="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;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;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;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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;103,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;250,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;353,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;137,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;187,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;325,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;109,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;109,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;127,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;127,302&#160;&lt;/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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;87,381&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;87,381&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49,491&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;49,491&#160;&lt;/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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. government &amp;amp; agency 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;323,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;323,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;270,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;270,436&#160;&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;521,058&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;521,058&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;447,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;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;447,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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Short-term 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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;106,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;771,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;878,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;140,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;634,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;775,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Contingent consideration&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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#160;&lt;/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 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total liabilities 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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,350&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;184,350&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#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:'Roboto',sans-serif;font-size:8pt;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:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;172,094&#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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy0xLTEtMS00MzAw_0dda0c17-d01c-4af5-b388-620e78c0f298"
      unitRef="usd">103753000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy0zLTEtMS00MzAw_3fd84e3e-bfee-4061-9566-f5b2656d4dd2"
      unitRef="usd">250081000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy01LTEtMS00MzAw_d7578961-ab0d-4d6b-b4c5-d4b68055c5e2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy03LTEtMS00MzAw_8e6c35fd-c2e4-4175-b72d-da83d7be66d2"
      unitRef="usd">353834000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy05LTEtMS00MzAw_776331a3-f490-4288-b5f8-9290d77ebe0a"
      unitRef="usd">137636000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy0xMS0xLTEtNDMwMA_ae46ac32-cbd8-47e0-adec-bbdb6850c58b"
      unitRef="usd">187453000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy0xMy0xLTEtNDMwMA_12001456-0f3e-47e6-89f5-65440ea695df"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMy0xNS0xLTEtNDMwMA_7de2cb93-8554-42b8-86c6-87ab9a54bf33"
      unitRef="usd">325089000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i181aa9f4b31640dc8b14b6f82d70f240_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS0xLTEtMS00MzAw_7702b825-c29a-4751-aed0-a71f95b26019"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idae08cb548c441d3a91eba1de5219bd2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS0zLTEtMS00MzAw_2fcf9fb4-e272-46d0-8507-77e5b14fa572"
      unitRef="usd">109873000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i849871cbc3cc45449d92adfe970af3c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS01LTEtMS00MzAw_54a71b6c-dff4-4333-aac4-46fd8f0bfea0"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2a3125acf4ad4057b79910330fc7d13f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS03LTEtMS00MzAw_d564883c-f1bb-4116-93ae-f55fc645bab9"
      unitRef="usd">109873000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i65ab613bda3d44499a905662ecf1e971_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS05LTEtMS00MzAw_600acaf4-eadb-45e7-9039-92579b1aa529"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i69ec8616bd37486dbff25977da4441f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS0xMS0xLTEtNDMwMA_394a6060-ebba-41ae-9f74-7d6764fa0068"
      unitRef="usd">127302000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i291b4bea01ad41c8963da94469fbd98f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS0xMy0xLTEtNDMwMA_d7f31589-5bb8-4b85-babf-860d0b47a549"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i619b5be971f6439098c7aeac4e276a0d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNS0xNS0xLTEtNDMwMA_4052dde3-27ff-43f0-9ef1-9b77dc02e063"
      unitRef="usd">127302000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i49aeaa24126c489988a6ac04f57a2a00_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi0xLTEtMS00MzAw_53de9f29-202d-4874-b3f9-817fb860c136"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8ee96d635765436ca616328acee64b12_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi0zLTEtMS00MzAw_384ed3f7-4cc9-4943-a143-4ac685816569"
      unitRef="usd">87381000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9d490d8a9b4c43f9b0eb01ef5372cfe7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi01LTEtMS00MzAw_63686101-787a-49da-8cc2-e8161899adf4"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i94319df9941e4d4c9b28b64317ee7277_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi03LTEtMS00MzAw_51acd9da-779f-40c6-bd9b-d123d0d9e181"
      unitRef="usd">87381000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7d93184ef1de4f57bce4ecfe8206889f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi05LTEtMS00MzAw_6c1afbe2-a838-482a-93ed-48f8a8e005de"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idfa53ec2a0144c8dab9bfffe76c775ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi0xMS0xLTEtNDMwMA_12efad5f-4214-4801-88ee-1210f999cc44"
      unitRef="usd">49491000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5a8af53f30ae4b7885dc2a7228d101d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi0xMy0xLTEtNDMwMA_6aec199c-5418-4ca3-a29d-c506e6721947"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4750e8e52de64b8ab4710c73414a1095_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNi0xNS0xLTEtNDMwMA_63e3e5b0-a88d-4703-ba4d-2b638ff01d26"
      unitRef="usd">49491000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i54541305e5464edbb7c276c8782d6c2e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy0xLTEtMS00MzAw_b7fc7491-7ce7-46dd-9172-6d782265b823"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iebf211a0be2545bcb8bb2d83516598b9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy0zLTEtMS00MzAw_7efd3a2e-f1f6-4260-bc7b-e9f1dc7f1e0c"
      unitRef="usd">323804000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if015623b8ea744f8818948cfc6f9cec7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy01LTEtMS00MzAw_ddaf2c75-8614-4648-ba73-88021fdb6908"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i48b6553253ca455f8645230475b2cc61_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy03LTEtMS00MzAw_4a86e2b6-23ab-49c9-9a0f-07bd4b5399f4"
      unitRef="usd">323804000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibe2a17ef15ba4c0cbedffc645c45aab6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy05LTEtMS00MzAw_62fd167e-85c7-49e7-9532-2886e3dd6955"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iceb62135438a477dbd091a982c13e82b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy0xMS0xLTEtNDMwMA_68c384db-d8eb-447f-bcbf-ef3fa667856c"
      unitRef="usd">270436000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i55e15ba1dd7f452d855f284c62a7103b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy0xMy0xLTEtNDMwMA_33b5ea39-ac59-46f2-b77f-22049d107b0c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia4e23dae7b884c2d8e323afdc2202ec1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfNy0xNS0xLTEtNDMwMA_686fc195-4f58-4560-ba28-34c81b1a3788"
      unitRef="usd">270436000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC0xLTEtMS00MzAw_e35382d6-f980-4925-b0b8-36a278436695"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC0zLTEtMS00MzAw_2f3b6927-de81-4177-aa2f-99855feeec53"
      unitRef="usd">521058000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC01LTEtMS00MzAw_5d821d88-feee-4106-ae48-86828e44d0ad"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC03LTEtMS00MzAw_8d0243e1-f86a-439b-a16c-4199b34928f6"
      unitRef="usd">521058000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC05LTEtMS00MzAw_daacbaaa-e25f-4146-b803-6926d699422a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC0xMS0xLTEtNDMwMA_69c47a93-2f10-43cb-99e8-5a882ba18a3d"
      unitRef="usd">447229000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC0xMy0xLTEtNDMwMA_398948bc-ea5c-46b1-84ca-8ec38ad4641e"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfOC0xNS0xLTEtNDMwMA_d891c9f9-d4ef-4362-8624-3920f471794f"
      unitRef="usd">447229000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:RestrictedCashCurrent
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtMS0xLTEtNDMwMA_ca5bdf7f-1e5a-4692-9a9e-6af3726ab20a"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtMy0xLTEtNDMwMA_86718bab-904d-49b5-92bf-f127399b31a0"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtNS0xLTEtNDMwMA_db29743b-164a-483e-80ba-4fa851922dbd"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtNy0xLTEtNDMwMA_0435bc91-caef-4a4c-8e50-4e4f59012929"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtOS0xLTEtNDMwMA_f1d7c67e-019a-411c-adc0-1a584051f8e4"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtMTEtMS0xLTQzMDA_75cc0302-1d51-4dfb-8ab6-8d9381f849f2"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtMTMtMS0xLTQzMDA_dcfc8c48-4c70-4381-a719-d39c6b3547ee"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTAtMTUtMS0xLTQzMDA_20aea589-9827-46e4-996c-6afda7481cd5"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtMS0xLTEtNDMwMA_e1a60f65-5225-4d6e-82c8-44da103b35b4"
      unitRef="usd">2922000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtMy0xLTEtNDMwMA_1593c891-ddd4-44a0-ac9a-c1b5f0ccdcb8"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtNS0xLTEtNDMwMA_c1628a64-85b4-4b22-9ab4-30455cc72118"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtNy0xLTEtNDMwMA_994ee833-60ca-49eb-94b6-f0019d531304"
      unitRef="usd">2922000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtOS0xLTEtNDMwMA_0b9cfd5e-9dc4-4821-b862-7ac24ab8072b"
      unitRef="usd">2922000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtMTEtMS0xLTQzMDA_8b76cbcb-6a7a-4511-9d35-beb0def85d63"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtMTMtMS0xLTQzMDA_b2fd2510-bc69-4141-8d82-531a47d1e062"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTEtMTUtMS0xLTQzMDA_d165e0e2-430e-438e-b99f-4b4d2b02a98d"
      unitRef="usd">2922000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItMS0xLTEtNDMwMA_f3a9419f-4cb9-4197-8580-220d9aaa5878"
      unitRef="usd">106975000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItMy0xLTEtNDMwMA_3bba5e99-449a-4ec5-b8ba-a269dcbd261b"
      unitRef="usd">771139000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItNS0xLTEtNDMwMA_d42c72dc-d9a3-453c-a3e7-66403d56a6fa"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItNy0xLTEtNDMwMA_b3d97c68-38ef-4aa6-b5a7-5adc981cef06"
      unitRef="usd">878114000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItOS0xLTEtNDMwMA_522ee2fa-dcec-4583-b302-d09b4f9ab3ca"
      unitRef="usd">140858000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItMTEtMS0xLTQzMDA_e3bc0abc-df49-4aa0-901d-35cbe9a28d94"
      unitRef="usd">634682000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItMTMtMS0xLTQzMDA_26dda997-985e-40d7-8530-4c9047d4591b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTItMTUtMS0xLTQzMDA_5184b603-d22c-4344-9a18-acd95322d1d8"
      unitRef="usd">775540000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtMS0xLTEtNDMwMA_f5b55168-39d8-419d-a255-a6ff153ebd39"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtMy0xLTEtNDMwMA_31350c3b-edcc-45ec-ab46-3902b824c8b4"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtNS0xLTEtNDMwMA_cf17dc32-46e6-47db-8a96-c455043ffdb4"
      unitRef="usd">184350000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtNy0xLTEtNDMwMA_1a1c62f2-a258-4b37-886a-2679717f4d54"
      unitRef="usd">184350000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtOS0xLTEtNDMwMA_a01d2afd-92e3-4118-86ae-122f3e014f90"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtMTEtMS0xLTQzMDA_f0f8a67d-dfed-40b3-9538-d8244abac040"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtMTMtMS0xLTQzMDA_7a100df7-000f-4ada-b90c-b41deb93c3df"
      unitRef="usd">172094000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTUtMTUtMS0xLTQzMDA_6885b67e-608c-4e44-bea4-83a24da8b167"
      unitRef="usd">172094000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i25920f50c4c04d77b9d0cd22fdc09393_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtMS0xLTEtNDMwMA_55ce118b-f84c-4dd9-85a9-0ee6bdf86ab3"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9ae391408ebf445da076c0866d88c4bd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtMy0xLTEtNDMwMA_3cc8dbf5-f8fd-4058-a7b9-78dfbaac81df"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie9967229d5414a46b6899d104fa4fcba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtNS0xLTEtNDMwMA_e0dda820-b6ae-4221-84d0-c83bd0937153"
      unitRef="usd">184350000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtNy0xLTEtNDMwMA_448a4a32-eff5-4047-8231-8ab6986440f2"
      unitRef="usd">184350000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i22e1e2078c914a13a68381f4308c93a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtOS0xLTEtNDMwMA_c2c44da8-d5fc-4750-baa1-5fc1d2a6c8d0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ice0b5b7475eb4dbdb6315f049052a2c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtMTEtMS0xLTQzMDA_4191045b-d0a2-45d1-9945-e2f65b6538ea"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7e5bfade3a5f42a4b09bc55969df3a96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtMTMtMS0xLTQzMDA_f59d8159-ca23-4539-bc0a-b2b3e686a0ac"
      unitRef="usd">172094000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjEzNTY5MDJhZmU5NDRhMTQ5YzY5MjNiNTA5Njg1N2U5L3RhYmxlcmFuZ2U6MTM1NjkwMmFmZTk0NGExNDljNjkyM2I1MDk2ODU3ZTlfMTYtMTUtMS0xLTQzMDA_88a437d4-0c12-4036-b823-433f780c54ad"
      unitRef="usd">172094000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iab42dea2b5104f92933733e4ae8b828c_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNTQ5NzU1ODE5MjYz_21d7efe8-ce7e-44be-9b73-2e6c7ad8b45b"
      unitRef="number">0.093</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id826230d5e794444a1100227d2df4064_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNTQ5NzU1ODE5MjY3_c3c0413f-ba12-4983-b5b7-1792c96617cb"
      unitRef="number">0.102</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNTEyMQ_00d158f1-8463-43f9-9942-3817efdba4f5">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the estimated fair value of the contingent consideration liability for the three months ended March&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning balance as of December 31, 2022&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;172,094&#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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Change in estimated fair value&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Ending balance as of March 31, 2023&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;184,350&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOmQxN2Q4MTRmZTUyOTRkNzFiMDFkYmMwMzhmOGEyYzUzL3RhYmxlcmFuZ2U6ZDE3ZDgxNGZlNTI5NGQ3MWIwMWRiYzAzOGY4YTJjNTNfMS0xLTEtMS00MzAw_3c24fcb0-04dd-4cf5-93a1-c847c2c67a22"
      unitRef="usd">172094000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOmQxN2Q4MTRmZTUyOTRkNzFiMDFkYmMwMzhmOGEyYzUzL3RhYmxlcmFuZ2U6ZDE3ZDgxNGZlNTI5NGQ3MWIwMWRiYzAzOGY4YTJjNTNfMi0xLTEtMS00MzAw_10cd08f5-6aa2-4241-a7ef-9c54fb3b5f96"
      unitRef="usd">12256000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOmQxN2Q4MTRmZTUyOTRkNzFiMDFkYmMwMzhmOGEyYzUzL3RhYmxlcmFuZ2U6ZDE3ZDgxNGZlNTI5NGQ3MWIwMWRiYzAzOGY4YTJjNTNfMy0xLTEtMS00MzAw_9602d317-8a4b-47ad-b5fd-d66f2ed82308"
      unitRef="usd">184350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RleHRyZWdpb246Y2ZjNDM5N2RlZjllNDBhNjgxZjU2YjVlZmEyMjkyZTZfNDM5ODA0NjUyMTQyOA_ce58661a-df33-4ad8-b192-58c6ad906ef6">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our cash, cash equivalents and investments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of 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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;Cost &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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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: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;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;353,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;353,834&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;110,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;109,873&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;87,426&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;299&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(344)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;87,381&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;U.S. government &amp;amp; agency 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;323,804&#160;&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;522,979&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;892&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,813)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;521,058&#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 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total cash, cash equivalents and investments &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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;876,816&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;916&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2,840)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;874,892&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term restricted cash&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of 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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortized&lt;br/&gt;Cost&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&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: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;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325,089&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;127,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;127,302&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49,998&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(507)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49,491&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;U.S. government &amp;amp; agency 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;274,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;270,436&#160;&lt;/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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;451,939&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,720)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;447,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 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total cash, cash equivalents and investments&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;777,083&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4,781)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;772,318&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term restricted cash&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the contractual maturities of our cash equivalents and available-for-sale investments, excluding money market funds, as of March&#160;31, 2023 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due in one year or less &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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;634,191&#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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due after one year through five years &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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;136,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;771,139&#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:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i3f54406977384ecdbd22b1c966005bd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMy0xLTEtMS03MTM4_3a03aad5-de6b-4b7c-bb05-97c3f2b5a7f2"
      unitRef="usd">353837000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3f54406977384ecdbd22b1c966005bd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMy0zLTEtMS03MTM4_3b31d76e-041f-405d-8344-fc271f68b96e"
      unitRef="usd">24000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3f54406977384ecdbd22b1c966005bd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMy01LTEtMS03MTM4_527ee8e0-04af-423e-b379-6d558e65cbda"
      unitRef="usd">27000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3f54406977384ecdbd22b1c966005bd1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMy03LTEtMS03MTM4_02dcd670-ee7b-4053-96b1-15a84cbeb775"
      unitRef="usd">353834000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i447b3166a1894e65ad053b4aca1c8396_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNS0xLTEtMS03MTM4_f2cba353-cf19-445d-b658-e81fe9c8b1f2"
      unitRef="usd">110009000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i447b3166a1894e65ad053b4aca1c8396_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNS0zLTEtMS03MTM4_514aef82-d60e-4cc7-be73-99ae0941b51c"
      unitRef="usd">17000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i447b3166a1894e65ad053b4aca1c8396_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNS01LTEtMS03MTM4_8f1af1b9-d4e4-450f-bdf9-40b170fc40f2"
      unitRef="usd">153000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i447b3166a1894e65ad053b4aca1c8396_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNS03LTEtMS03MTM4_5eac8a01-e377-4cb1-abbe-1a0925c9c75b"
      unitRef="usd">109873000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="if2809d3f2dac4155af95932f49d85131_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNi0xLTEtMS03MTM4_602ad263-0383-4dbe-89d9-1d346c8915ff"
      unitRef="usd">87426000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if2809d3f2dac4155af95932f49d85131_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNi0zLTEtMS03MTM4_892e195d-cdeb-4e7a-86cb-8da6e13ce360"
      unitRef="usd">299000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if2809d3f2dac4155af95932f49d85131_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNi01LTEtMS03MTM4_6f024b80-6602-4b15-a4f4-621990e6cb23"
      unitRef="usd">344000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if2809d3f2dac4155af95932f49d85131_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNi03LTEtMS03MTM4_3a9ad227-3f76-4a52-82e2-afc771e344df"
      unitRef="usd">87381000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iaf35d3b973c84f74991c106cc5541b89_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNy0xLTEtMS03MTM4_4794fb58-a139-4976-b053-f77ea7775c7b"
      unitRef="usd">325544000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaf35d3b973c84f74991c106cc5541b89_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNy0zLTEtMS03MTM4_88f94ff1-c855-49e4-a0b2-5e7b842c9f18"
      unitRef="usd">576000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaf35d3b973c84f74991c106cc5541b89_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNy01LTEtMS03MTM4_03d9adb3-1622-477f-a736-7ef08ff96e4b"
      unitRef="usd">2316000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iaf35d3b973c84f74991c106cc5541b89_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfNy03LTEtMS03MTM4_7b449acc-e5da-41a1-a8f3-9cd131be83d0"
      unitRef="usd">323804000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i3b785e7e49a249b7975eb905979aa957_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOC0xLTEtMS03MTM4_80928ca6-d7c1-412f-81c8-ae645bccc2d5"
      unitRef="usd">522979000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3b785e7e49a249b7975eb905979aa957_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOC0zLTEtMS03MTM4_d79f1d21-393a-4e7f-a060-c5134da2c1ac"
      unitRef="usd">892000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3b785e7e49a249b7975eb905979aa957_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOC01LTEtMS03MTM4_5ab3a38d-dabd-4908-928b-09918cb6f9d3"
      unitRef="usd">2813000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3b785e7e49a249b7975eb905979aa957_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOC03LTEtMS03MTM4_dbc58289-eb79-4c1a-a069-1879ad923ec1"
      unitRef="usd">521058000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOS0xLTEtMS03MTM4_a2770f20-b64f-4365-b517-9058eb47083e"
      unitRef="usd">876816000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOS0zLTEtMS03MTM4_6b0f95f6-7cfa-4e16-ac9e-661277a70da6"
      unitRef="usd">916000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOS01LTEtMS03MTM4_e7300343-4be4-4cf1-840b-48fe63159f97"
      unitRef="usd">2840000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfOS03LTEtMS03MTM4_762d6421-2102-4ccd-8b33-ca352cc82e07"
      unitRef="usd">874892000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTEtMS0xLTEtNzEzOA_56d236a3-23e5-499e-96d6-9ab1e8edb63e"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTEtNy0xLTEtNzEzOA_5ad2443a-c4e8-4504-8f57-be5f105fbdfd"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTItMS0xLTEtNzEzOA_c4f5d857-848f-43c5-a986-a26f84c272c5"
      unitRef="usd">2922000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTItNy0xLTEtNzEzOA_fdb29764-2835-4ed1-aea9-f58f9011748e"
      unitRef="usd">2922000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="if53a52cbc7e348799f5eb8078ff67bb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTgtMS0xLTEtNzEzOA_9078c4ad-7ab8-4abe-80a4-ea3b44fba141"
      unitRef="usd">325144000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if53a52cbc7e348799f5eb8078ff67bb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTgtMy0xLTEtNzEzOA_931a0c34-2528-46e0-a713-4ec4ac1a14f6"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if53a52cbc7e348799f5eb8078ff67bb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTgtNS0xLTEtNzEzOA_a9c63193-1593-409a-ab76-7f802e42ad33"
      unitRef="usd">61000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if53a52cbc7e348799f5eb8078ff67bb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMTgtNy0xLTEtNzEzOA_d6ab364e-9683-42d2-a3e3-ac80480cdaea"
      unitRef="usd">325089000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i642d2faa764c497fb709bd8f7cf545ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjAtMS0xLTEtNzEzOA_400d3cab-5e31-434a-b586-a2b03c065cbf"
      unitRef="usd">127626000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i642d2faa764c497fb709bd8f7cf545ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjAtMy0xLTEtNzEzOA_00303518-c3ea-4fa7-af0b-cc593f3e9f61"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i642d2faa764c497fb709bd8f7cf545ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjAtNS0xLTEtNzEzOA_945f621d-a395-4b94-bac4-1e372a92666a"
      unitRef="usd">333000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i642d2faa764c497fb709bd8f7cf545ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjAtNy0xLTEtNzEzOA_64ea8864-5b81-466c-9b0a-c9f7f5576fec"
      unitRef="usd">127302000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iee27a6b495d34ac280f6547e7d3d1dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjEtMS0xLTEtNzEzOA_2eb007bc-f825-4b5a-a9cc-2d6defac4cbb"
      unitRef="usd">49998000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iee27a6b495d34ac280f6547e7d3d1dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjEtMy0xLTEtNzEzOA_b00376d8-a7e7-4e23-a04f-7e63eabeb618"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iee27a6b495d34ac280f6547e7d3d1dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjEtNS0xLTEtNzEzOA_5507f721-9cfa-47fe-8a23-65e51251095a"
      unitRef="usd">507000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iee27a6b495d34ac280f6547e7d3d1dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjEtNy0xLTEtNzEzOA_21acc481-8f15-40f7-b4fb-a9c6d9962c93"
      unitRef="usd">49491000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i7f0aa7e818a540b4b3800563f1640bb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjItMS0xLTEtNzEzOA_12cfabc3-916c-416b-8a45-82139c99a826"
      unitRef="usd">274315000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7f0aa7e818a540b4b3800563f1640bb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjItMy0xLTEtNzEzOA_cf0171ad-ea15-4cb4-95de-ef574f03e469"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7f0aa7e818a540b4b3800563f1640bb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjItNS0xLTEtNzEzOA_3c3fd9e4-9334-4234-bec3-64380d3a5a4c"
      unitRef="usd">3880000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i7f0aa7e818a540b4b3800563f1640bb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjItNy0xLTEtNzEzOA_efbb8970-218b-453f-aa64-d855ef151ee8"
      unitRef="usd">270436000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i95eb269f6e6a4f24b08f5751caf9bbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjMtMS0xLTEtNzEzOA_270a938b-f458-4cbc-8032-68da39a508c9"
      unitRef="usd">451939000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i95eb269f6e6a4f24b08f5751caf9bbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjMtMy0xLTEtNzEzOA_dbec8d04-5546-4184-ac2a-c1448023964a"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i95eb269f6e6a4f24b08f5751caf9bbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjMtNS0xLTEtNzEzOA_c0447548-a2ec-423d-9119-3d6e74e919f6"
      unitRef="usd">4720000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i95eb269f6e6a4f24b08f5751caf9bbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjMtNy0xLTEtNzEzOA_9d0506f3-a119-4f6b-a970-791396dc2abf"
      unitRef="usd">447229000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjQtMS0xLTEtNzEzOA_903b61d2-852f-48d2-bde9-3e4a7e05d779"
      unitRef="usd">777083000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjQtMy0xLTEtNzEzOA_6d61209c-d6cc-4176-9eae-c4c6875c5dc3"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjQtNS0xLTEtNzEzOA_4c43532c-057b-4656-8fcc-1c32fe02d516"
      unitRef="usd">4781000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjQtNy0xLTEtNzEzOA_9899fe18-6193-44f9-9ff0-e9f820561366"
      unitRef="usd">772318000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjYtMS0xLTEtNzEzOA_be4ef5c8-68d6-4de9-9abc-eb0942d44c88"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjYtNy0xLTEtNzEzOA_f9f05628-386b-4088-860b-b97289b2e2e6"
      unitRef="usd">300000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjctMS0xLTEtNzEzOA_71b92477-8424-4e9d-93fa-da922f026462"
      unitRef="usd">2922000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjhkNTM2MWVkZjhlZjQ1YmM5OGFkYzVkODgyZjdkMzZkL3RhYmxlcmFuZ2U6OGQ1MzYxZWRmOGVmNDViYzk4YWRjNWQ4ODJmN2QzNmRfMjctNy0xLTEtNzEzOA_6b938c39-dacb-4a60-8da9-846e1f1d810f"
      unitRef="usd">2922000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjJjNjY1MzFkMTczNTQwOTI5YWI0NTQ5NzkwOTBkMDk0L3RhYmxlcmFuZ2U6MmM2NjUzMWQxNzM1NDA5MjlhYjQ1NDk3OTA5MGQwOTRfMS0xLTEtMS00MzAw_d98ef60d-ff29-4865-a877-03f3a9924247"
      unitRef="usd">634191000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjJjNjY1MzFkMTczNTQwOTI5YWI0NTQ5NzkwOTBkMDk0L3RhYmxlcmFuZ2U6MmM2NjUzMWQxNzM1NDA5MjlhYjQ1NDk3OTA5MGQwOTRfMi0xLTEtMS00MzAw_c70b9404-2154-4a70-8a54-828abdc9f65e"
      unitRef="usd">136948000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80My9mcmFnOmNmYzQzOTdkZWY5ZTQwYTY4MWY1NmI1ZWZhMjI5MmU2L3RhYmxlOjJjNjY1MzFkMTczNTQwOTI5YWI0NTQ5NzkwOTBkMDk0L3RhYmxlcmFuZ2U6MmM2NjUzMWQxNzM1NDA5MjlhYjQ1NDk3OTA5MGQwOTRfMy0xLTEtMS00MzAw_2681ed65-0bdd-4c46-8322-0e82f3f7f1d1"
      unitRef="usd">771139000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTM4OQ_7eb0fcbf-0fc1-4c82-8428-071178572618">BALANCE SHEET COMPONENTS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our inventory, net, consisted of the following components (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchased 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,475&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in process&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,705&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,180&#160;&lt;/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 32.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventory, 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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,955&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50,381&#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-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets include acquired in-process research and development ("IPR&amp;amp;D") of $400 million as a result of the Omniome acquisition in September 2021. The IPR&amp;amp;D will remain on our Consolidated Balance Sheet as an indefinite-lived intangible asset until the completion or abandonment of the associated research and development activities. During the development period following the acquisition, IPR&amp;amp;D will not be amortized, but instead will be tested for impairment annually and more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Upon completion of the development, we will begin to amortize the asset over the life of the product, or record an impairment charge if the asset is determined to be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to IPR&amp;amp;D, definite-lived intangible assets included the following (in thousands, except years): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:20.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,179&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,228)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,951&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,179&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,039)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,140&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;360&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;360&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(255)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,528)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,011&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,294)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remainder of 2023&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;619&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2027&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2028 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review definite-lived intangible assets for impairment when indication of potential impairment exists, such as a significant reduction in cash flows associated with the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is reviewed for impairment at least annually during the second quarter, or more frequently if an event occurs indicating the potential for impairment. We performed our annual assessment for goodwill impairment in the second quarter of 2022, noting no impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 24, 2022, we entered into an Amended and Restated Development and Commercialization Agreement (the &#x201c;Amended and Restated Agreement&#x201d;) with Invitae Corporation (&#x201c;Invitae&#x201d;). During the three months ended March&#160;31, 2023, Invitae did not purchase any of the instruments or consumables under the terms of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amended and Restated Agreement. As of March&#160;31, 2023 and December&#160;31, 2022, $21.4 million of deferred revenue, current, is recorded on the Condensed Consolidated Balance Sheet relating to all future performance obligations under the Amended and Restated Agreement. Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 3 &#x2013; Invitae Collaboration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December&#160;31, 2022 for more information&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, we had a total of $32.7&#160;million of deferred revenue, $30.9&#160;million of which was recorded as deferred revenue, current, and primarily relates to future performance obligations under the Amended and Restated Agreement with Invitae. The deferred revenue, non-current balance of $1.8&#160;million primarily relates to deferred service contract revenues and is scheduled to be recognized in the next 5 years. Revenue recorded in the three months ended March&#160;31, 2023 includes $3.5&#160;million of previously deferred revenue that was included in deferred revenue as of December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally provide a one-year warranty on instruments. In addition, we provide a limited warranty on consumables. At the time revenue is recognized, an accrual is established for estimated warranty costs based on historical experience as well as anticipated product performance. We periodically review the warranty reserve for adequacy and adjust the warranty accrual, if necessary, based on actual experience and estimated costs to be incurred. Warranty expense is recorded as a component of cost of product revenue. There were no material changes in estimates for the periods presented below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the reserve for product warranties were as follows for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,651&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions charged to cost of product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Repairs and replacements&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at 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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,624&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of Omniome, we acquired $1.3 million in short-term debt and $3.0 million in long-term debt relating to a term loan facility that Omniome obtained in April 2020. Borrowings on the term loan facility were used to fund Omniome&#x2019;s purchases of equipment, which serves as collateral. Each term loan has a term of 43 months and bears a fixed interest rate of approximately 17% annually. The fee for the elective option to prepay all, but not less than all, of the borrowed amounts at any time after the 24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; month and before the 43&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;rd&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; month after the commencement date, is 4% of the outstanding loan balance. Payments are made in equal monthly installments including principal and interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the carrying value of term loans outstanding was $1.9&#160;million. The related long-term portion of $0.2&#160;million was recorded as part of other liabilities, non-current and the short-term portion of $1.7&#160;million was recorded as part of other liabilities, current on the Condensed Consolidated Balance Sheet. The interest expense was $0.1&#160;million for the three months ended March 31, 2023, which was included as part of interest expense in the Condensed Consolidated Statement of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:115%"/&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the future principal payments on the term loans (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remainder of 2023&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,395&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,885&#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="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTM5MA_5d50449f-4e01-4dfa-91b3-6fc41785f61a">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our inventory, net, consisted of the following components (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchased 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25,475&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24,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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in process&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21,705&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,180&#160;&lt;/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 32.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventory, 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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;61,955&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;50,381&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfMS0xLTEtMS00MzAw_affc274d-d77d-42a2-aea5-0be762de9e79"
      unitRef="usd">25475000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfMS0zLTEtMS00MzAw_304a41d9-6c62-49fc-bcc7-e1fdf88c744d"
      unitRef="usd">24139000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfMi0xLTEtMS00MzAw_d69ea7b5-de37-4de8-9c7d-bee3a4090ff9"
      unitRef="usd">21705000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfMi0zLTEtMS00MzAw_ad42539b-94df-417a-9910-9f0e7602d51f"
      unitRef="usd">14062000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfMy0xLTEtMS00MzAw_1821144f-98b3-4144-9520-65ed2ea45fe2"
      unitRef="usd">14775000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfMy0zLTEtMS00MzAw_99970a5d-1ce7-455b-a2ce-2ca8e50e64cf"
      unitRef="usd">12180000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfNC0xLTEtMS00MzAw_3eb7e261-b00b-4ce5-808b-36f09a24c02b"
      unitRef="usd">61955000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmIyYmQ5YTNjY2NjOTQzZjU5NTFmZmVlYTZiNjU3ZmI5L3RhYmxlcmFuZ2U6YjJiZDlhM2NjY2M5NDNmNTk1MWZmZWVhNmI2NTdmYjlfNC0zLTEtMS00MzAw_9027736c-b7f9-4ff0-af99-c267c9f295fc"
      unitRef="usd">50381000</us-gaap:InventoryNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4c2165a552b2406aad1c18da3e5bcba1_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfMTQ5NA_9f960b06-44dc-455e-82e1-db9e1c059a3e"
      unitRef="usd">400000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTM5MQ_eac39a1f-7f74-4057-be80-2ef4acff48c9">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to IPR&amp;amp;D, definite-lived intangible assets included the following (in thousands, except years): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:20.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;As of 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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Estimated&lt;br/&gt;Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,179&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,228)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,951&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,179&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,039)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,140&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;360&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;360&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(255)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,528)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,011&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,294)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,245&#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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7f0c2ed914b74450b0a466f80963c39e_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi0xLTEtMS00MzAw_8338f8dc-f90d-428d-99f0-0491e4c14c16">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4bed7d66a5a240dd880c5f2e196b2fb4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi0zLTEtMS00MzAw_4a205d7d-d0e8-478d-b4e6-849c864ac43f"
      unitRef="usd">11179000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4bed7d66a5a240dd880c5f2e196b2fb4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi01LTEtMS00MzAw_beaa7b5f-2fe2-4d6b-8d1d-c1f0a461ffe8"
      unitRef="usd">1228000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4bed7d66a5a240dd880c5f2e196b2fb4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi03LTEtMS00MzAw_6725a6b8-772c-4c47-8d21-bf5510936b8d"
      unitRef="usd">9951000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6cf974ed2ad44f0b3a0fa6beaa4d15a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi05LTEtMS00MzAw_7a1d1b51-5472-4a6f-8990-c28f13c2774c"
      unitRef="usd">11179000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6cf974ed2ad44f0b3a0fa6beaa4d15a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi0xMS0xLTEtNDMwMA_61a6d471-be0d-4636-8b83-f41082e57786"
      unitRef="usd">1039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic6cf974ed2ad44f0b3a0fa6beaa4d15a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMi0xMy0xLTEtNDMwMA_572726a8-33ab-4386-aca8-f204a80646c1"
      unitRef="usd">10140000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i70ceb8bb0a3b41be9d4cc3b73a38fb83_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy0xLTEtMS00MzAw_81b1e520-5dba-42b9-aa7d-beb988c9e7f4">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia15d8c644eec4080836b0b62648963ed_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy0zLTEtMS00MzAw_cf731d52-ea83-47c0-b196-874a6d8f958d"
      unitRef="usd">360000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia15d8c644eec4080836b0b62648963ed_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy01LTEtMS00MzAw_7a78fd51-4dea-4518-a3f3-aa09f04d1ad6"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia15d8c644eec4080836b0b62648963ed_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy03LTEtMS00MzAw_2fc3fef1-6a0a-4158-86e8-fea4e0d5c4f8"
      unitRef="usd">60000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b8fbcede4404a2e8b1019f78237b47e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy05LTEtMS00MzAw_55364284-cd5f-444e-9802-db7bef4ef752"
      unitRef="usd">360000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b8fbcede4404a2e8b1019f78237b47e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy0xMS0xLTEtNDMwMA_5e519b5d-bc41-40d6-a6f9-8699718ecf4e"
      unitRef="usd">255000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b8fbcede4404a2e8b1019f78237b47e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfMy0xMy0xLTEtNDMwMA_5ce003e2-cba6-4ac8-adba-1fe5aeea8aad"
      unitRef="usd">105000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfNC0zLTEtMS00MzAw_7dbd08b0-e48b-4432-9a3f-fca605f91142"
      unitRef="usd">11539000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfNC01LTEtMS00MzAw_011b3587-2f92-4a46-8529-14fd8173f46d"
      unitRef="usd">1528000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfNC03LTEtMS00MzAw_00221f47-55ed-42fb-a499-c3458636f232"
      unitRef="usd">10011000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfNC05LTEtMS00MzAw_f88e9be5-fad1-406b-ad54-0ce34e5fd423"
      unitRef="usd">11539000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfNC0xMS0xLTEtNDMwMA_d3474e28-8cca-49c8-a0eb-cabc3ec001fc"
      unitRef="usd">1294000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjA1ZTRmZDAxMWJhMjRlNDI5YWVlNDMwZTc1YTNhNTMwL3RhYmxlcmFuZ2U6MDVlNGZkMDExYmEyNGU0MjlhZWU0MzBlNzVhM2E1MzBfNC0xMy0xLTEtNDMwMA_cd055242-3e8b-4504-a158-dc48896f4241"
      unitRef="usd">10245000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTM5Mg_452cb624-23cc-456a-a6d5-aea3cc265b99">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remainder of 2023&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;619&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;745&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2027&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2028 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10,011&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfMC0xLTEtMS00MzAw_8352bdad-3860-4098-9fa7-0d63796bdde1"
      unitRef="usd">619000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfMS0xLTEtMS00MzAw_4a093009-81af-48dc-91f1-35444cb510f0"
      unitRef="usd">745000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfMi0xLTEtMS00MzAw_0bc756e9-9dc0-4d7b-8641-ecd39226bf60"
      unitRef="usd">745000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfMy0xLTEtMS00MzAw_dd0e5af3-ee7a-4626-b476-2046137cfa9e"
      unitRef="usd">745000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfNC0xLTEtMS00MzAw_913e8ac2-42f0-45b7-b1ae-82598564a0a3"
      unitRef="usd">746000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <pacb:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfNS0xLTEtMS00MzAw_57ec7340-3488-4841-b93f-95066f267b6a"
      unitRef="usd">6411000</pacb:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOmUyNjJjMmJkYmVkNzQ5ZmM5YjUyZWFlOWQxN2VmMGJiL3RhYmxlcmFuZ2U6ZTI2MmMyYmRiZWQ3NDlmYzliNTJlYWU5ZDE3ZWYwYmJfNi0xLTEtMS00MzAw_6a403dbe-aeac-403a-bfa1-a0d1eb18c78d"
      unitRef="usd">10011000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i36c2bb89833b4cfcb9dcbf700eebd5b0_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfMjg4OA_4e3afcca-8192-478a-962d-a1e0e1d12d4e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8d7ed9bee28b4168b9214818a5a04afc_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODMwOTI1_9ded0fd7-3d3d-4cbe-9523-884462230880"
      unitRef="usd">21400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if2d5823f4ed048deabd8e0c7591c429c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODMwOTI1_e46ac36c-59b7-421c-b446-15c26f5e921f"
      unitRef="usd">21400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODIxNzIy_4f3ce485-dbc0-4ada-ab5a-36dbc20ffc56"
      unitRef="usd">32700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDk0NzgwMjM0MDIzMw_41cff15a-df52-4ca9-8368-8a2256800510"
      unitRef="usd">30900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i16bd2f0eca824f1797f501f4e0391099_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODIyMDYy_16547383-7f95-46ab-b64f-3f4d7b4eeb12"
      unitRef="usd">1800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODIyMDYy_64d3b224-bc94-4b71-a93d-dad3eed5175b"
      unitRef="usd">1800000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i16bd2f0eca824f1797f501f4e0391099_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfMzM5MA_ebb8b7cc-4bea-4afb-ae47-bf47be3cd1a6">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3df88f6219dc43ce83dc501b125501a1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODIyMDcw_9e63e505-d07b-4b18-902d-42ac39b5fa63"
      unitRef="usd">3500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTM5Mw_84ca569c-540a-4b59-b86a-6977a6c4bb28">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the reserve for product warranties were as follows for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,651&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additions charged to cost of product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Repairs and replacements&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at 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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,624&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfMi0xLTEtMS00MzAw_f020ccb5-bb66-4708-9c96-71be6f5113b8"
      unitRef="usd">1651000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ib71260de6ee845f5827e04115b08241b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfMi0zLTEtMS00MzAw_a48ada63-bb66-4804-9dcd-7cd11ec43187"
      unitRef="usd">594000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfMy0xLTEtMS00MzAw_17be0ecf-18d8-42fe-b88c-255f72fd89b9"
      unitRef="usd">604000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfMy0zLTEtMS00MzAw_f645aa00-298c-4736-87f4-8f58c481f8b6"
      unitRef="usd">953000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfNC0xLTEtMS00MzAw_abcf382f-a993-4353-af20-f6d3176b2445"
      unitRef="usd">631000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfNC0zLTEtMS00MzAw_974aaeff-b0a9-4f6c-9f6b-bc39b0ca364a"
      unitRef="usd">373000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfNS0xLTEtMS00MzAw_3cbf431a-67ea-4f7d-85c7-9ec7056b797d"
      unitRef="usd">1624000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i170a5ddc0ff746bfba70414d856b57e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjUxOWE1MWNkYmU4NTRlZTZiNzYwNmE1ZDRiM2RmYWMzL3RhYmxlcmFuZ2U6NTE5YTUxY2RiZTg1NGVlNmI3NjA2YTVkNGIzZGZhYzNfNS0zLTEtMS00MzAw_f121997e-a152-48b5-8e78-a5562a3dc6d1"
      unitRef="usd">1174000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="icea01b3eb40349d587b12f4dca39ef4e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDY2NA_d58b4f81-01e8-4a7e-9e9f-08eb79f97689"
      unitRef="usd">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="icea01b3eb40349d587b12f4dca39ef4e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDY5MA_6dd77d35-8290-43df-b617-ec821fbc6dd0"
      unitRef="usd">3000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8ff3053e324549d69983b4ab416817c9_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDkyNw_06e55dd9-8427-4577-bdd5-06d57871b118">P43M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id3a16d74a89a48b188694cf52ea1bf6d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDk3OQ_d950eac6-b596-4199-92dd-260905372e26"
      unitRef="number">0.17</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <pacb:DebtInstrumentTermLoanElectiveOption
      contextRef="ic22b2f234d3f44dea2cb7006091d3cfa_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDM5ODA0NjUyOTcwMg_b92c82ee-2825-436d-b894-5d9902a801a1">P24M</pacb:DebtInstrumentTermLoanElectiveOption>
    <pacb:DebtInstrumentTermLoanElectiveOption
      contextRef="i8484a2b1bd284e689338fd42dc179878_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDM5ODA0NjUyOTcwNg_0d229de3-5cc5-468d-ab9d-ce8a2b3ea7c0">P43M</pacb:DebtInstrumentTermLoanElectiveOption>
    <pacb:PercentageOfFeeToPrepayDebt
      contextRef="i8ff3053e324549d69983b4ab416817c9_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTE3Nw_a15a11b3-609f-49e5-b8dc-92daf71c8e27"
      unitRef="number">0.04</pacb:PercentageOfFeeToPrepayDebt>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="id3026c43f5474b3aaf648b1b685a4b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNDM5ODA0NjUyNjMzMA_28cac3d8-1f52-4ef1-bf34-b928335f7b8a"
      unitRef="usd">1900000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8dd1b10964904b3baf45a616d35f8e4a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODI5MDQ5_ab22a5a1-ecbc-4619-acc5-f343d77ac9ab"
      unitRef="usd">200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="ibe51e70a3fcd4e399fbfdbb8e358e931_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODI5MDQ1_f83bc244-d3d8-49ba-bde7-8e0cebbc526f"
      unitRef="usd">1700000</us-gaap:ShortTermBorrowings>
    <us-gaap:InterestExpenseDebt
      contextRef="i6066f8de0b274e42940b04267565bdf7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTQ5NzU1ODI5MTAz_f3764b9c-4bcd-4730-8474-2a73fddcd459"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RleHRyZWdpb246ZTQ4Yzg1NTY4MjUyNGNmNGI0NTA3ZjdmNzAzYzJiN2ZfNTM5NA_82359371-d1d5-43a0-8a17-8e2aeb04ef0c">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the future principal payments on the term loans (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remainder of 2023&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,395&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,885&#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;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="id3026c43f5474b3aaf648b1b685a4b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjIyNDZkMjliMDU4MjQwYzI4ZTFjMDJkNmEwNzJkZWJkL3RhYmxlcmFuZ2U6MjI0NmQyOWIwNTgyNDBjMjhlMWMwMmQ2YTA3MmRlYmRfMC0xLTEtMS00MzAw_913b3c38-ca05-4b2e-b1fb-644df1dbe671"
      unitRef="usd">1395000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id3026c43f5474b3aaf648b1b685a4b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjIyNDZkMjliMDU4MjQwYzI4ZTFjMDJkNmEwNzJkZWJkL3RhYmxlcmFuZ2U6MjI0NmQyOWIwNTgyNDBjMjhlMWMwMmQ2YTA3MmRlYmRfMS0xLTEtMS00MzAw_8149a690-709b-4f24-96b4-8b2251bda600"
      unitRef="usd">490000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebt
      contextRef="id3026c43f5474b3aaf648b1b685a4b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80Ni9mcmFnOmU0OGM4NTU2ODI1MjRjZjRiNDUwN2Y3ZjcwM2MyYjdmL3RhYmxlOjIyNDZkMjliMDU4MjQwYzI4ZTFjMDJkNmEwNzJkZWJkL3RhYmxlcmFuZ2U6MjI0NmQyOWIwNTgyNDBjMjhlMWMwMmQ2YTA3MmRlYmRfMy0xLTEtMS00MzAw_a1e89c7d-122e-4c29-94df-39e735fbcabd"
      unitRef="usd">1885000</us-gaap:LongTermDebt>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNjQzNQ_a8950d4e-0174-440d-81ed-e7cc564a9465">CONVERTIBLE SENIOR NOTES On February&#160;9, 2021, we entered into an investment agreement (the &#x201c;Investment Agreement&#x201d;) with SB Northstar LP (the &#x201c;Purchaser&#x201d;), a subsidiary of SoftBank Group Corp., relating to the issuance and sale to the Purchaser of $900 million in aggregate principal amount of our 1.5% Convertible Senior Notes (the &#x201c;Notes&#x201d;). The Notes were issued on February&#160;16, 2021.&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are governed by an indenture (the &#x201c;Indenture&#x201d;) between the Company and U.S. Bank National Association, as trustee. The Notes bear interest at a rate of 1.5% per annum. Interest on the Notes is payable semi-annually in arrears on February 15 and August 15 and commenced on August 15, 2021. The Notes will mature on February&#160;15, 2028, subject to earlier conversion, redemption or repurchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are convertible at the option of the holder at any time until the second scheduled trading day prior to the maturity date, including in connection with a redemption by the Company. The Notes are convertible into shares of our common stock based on an initial conversion rate of 22.9885 shares of common stock per $1,000 principal amount of the Notes (which is equal to an initial conversion price of $43.50 per share), in each case subject to customary anti-dilution and other adjustments as a result of certain extraordinary transactions. Upon conversion of the Notes, we may elect to settle such conversion obligation in shares, cash or a combination of shares and cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after February 20, 2026, the Notes will be redeemable by the Company in the event that the closing sale price of our common stock has been at least 150% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we provide the redemption notice at a redemption price of 100% of the principal amount of such Notes, plus accrued and unpaid interest up to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With certain exceptions, upon a change of control of the Company or the failure of our common stock to be listed on certain stock exchanges (a &#x201c;Fundamental Change&#x201d;), the holders of the Notes may require that we repurchase all or part of the principal amount of the Notes at a purchase price of par plus unpaid interest up to, but excluding, the maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Indenture includes customary &#x201c;events of default,&#x201d; which may result in the acceleration of the maturity of the Notes under the Indenture. The Indenture also includes customary covenants for convertible notes of this type.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent we elect, the sole remedy for an event of default relating to our failure to comply with certain of our reporting obligations shall, for the first 360 calendar days after the occurrence of such an event of default, consist exclusively of the right to receive additional interest on the Notes at a rate equal to (i) 0.25% per annum of the principal amount of the Notes outstanding for each day during the first 180 calendar days of the 360-day period after the occurrence of such an event of default during which such event of default is continuing (or, if earlier, the date on which such event of default is cured or waived) and (ii) 0.50% per annum of the principal amount of the Notes outstanding for each day from, and including, the 181st calendar day to, and including, the 360th calendar day after the occurrence of such an event of default during which such event of default is continuing (or, if earlier, the date on which such event of default is cured or waived as provided for in the Indenture). On the 361st day after such event of default (if the event of default relating to our failure to comply with its obligations is not cured or waived prior to such 361st day), the Notes shall be subject to acceleration as provided for in the Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are accounted for in accordance with the authoritative guidance for convertible debt instruments that may be settled in cash upon conversion. Under ASU 2020-06, the guidance requires that debt with an embedded conversion feature is accounted for in its entirety as a liability and no portion of the proceeds from the issuance of the convertible debt instrument is accounted for as attributable to the conversion feature unless the conversion feature is required to be accounted for separately as an embedded derivative or the conversion feature results in a substantial premium. The conversion feature of the Notes is not accounted for as an embedded derivative because it is considered to be indexed to our common stock, and the Notes were not issued at a premium; therefore, the Notes are accounted for in their entirety as a liability. Because we may elect to settle any conversions entirely in shares, and because settlement in shares is the default settlement method, the liability is classified as non-current. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The requirement to repurchase the Notes including unpaid interest to the maturity date in the event of a Fundamental Change is considered a put option for certain periods requiring bifurcation under ASC 815 &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; However, given the low probability of a Fundamental Change occurring during the applicable periods, the value of the embedded derivative is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The additional interest feature in the event of our failure to comply with certain reporting obligations is also considered an embedded derivative requiring bifurcation under ASC 815. However, due to the nature and terms of the reporting obligations, the value of the embedded derivative is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incurred issuance costs related to the Notes of approximately $4.5 million, which were recorded as debt issuance cost and are presented as a reduction to the Notes on our Consolidated Balance Sheets and are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amortized to interest expense using the effective interest method over the term of the Notes, resulting in an effective interest rate of 1.6%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the liability for the Notes is recorded as convertible senior notes, net, non-current in the Condensed Consolidated Balance Sheets as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Principal amount&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,161)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,317)&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net carrying amount&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;896,839&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;896,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, interest expense for the Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contractual interest expense&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,375&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total interest expense&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,531&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of March&#160;31, 2023, the estimated fair value (Level 2) of the Notes was $693.0 million. The fair value of the Notes is estimated using a pricing model that is primarily affected by the trading price of our common stock and market interest rates.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2a4563e98c524b29afa46ed0121d04a2_I20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMjQ3_36eb7339-f1a7-42a8-bee2-eb07e9374565"
      unitRef="usd">900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2a4563e98c524b29afa46ed0121d04a2_I20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMjg3_0d524ada-6ab7-4254-bec0-044d80a443df"
      unitRef="number">0.015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2a4563e98c524b29afa46ed0121d04a2_I20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNTIx_62557857-bebe-4826-b2c5-fd00db9935d4"
      unitRef="number">0.015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i2a4563e98c524b29afa46ed0121d04a2_I20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMTE0Mw_667dd665-4d80-4956-99b3-0713970bc1e3"
      unitRef="usdPerShare">43.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <pacb:DebtInstrumentRedemptionPricePercentageOfConversionPrice
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMTU2Ng_6bfe6e0a-aabe-49c6-8b3a-e7b9e8062b48"
      unitRef="number">1.50</pacb:DebtInstrumentRedemptionPricePercentageOfConversionPrice>
    <pacb:DebtInstrumentRedemptionPriceTradingDays
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMTYyMQ_07ddbb65-7133-48fe-82db-b65a6c7042fd">P20D</pacb:DebtInstrumentRedemptionPriceTradingDays>
    <pacb:DebtInstrumentRedemptionPriceConsecutiveTradingDays
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMTY3Nw_095fc2c9-2317-4c77-b8ec-be32b955de4a">P30D</pacb:DebtInstrumentRedemptionPriceConsecutiveTradingDays>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMTg5OQ_0b7b0941-8d21-4dc6-9bc4-097fe1fa0212"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk1Mw_20814e47-a2ac-4697-aa89-2d806269533d">P360D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <pacb:DebtInstrumentInterestInTheEventOfDefault
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMjkzMQ_3d42305f-0abd-4c32-bd5b-903f00304216"
      unitRef="number">0.0025</pacb:DebtInstrumentInterestInTheEventOfDefault>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="i8b06909acc8846a687b88fb4008d393a_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk2Mw_6ada062b-c57e-4e92-a748-d6fa79cc787f">P180D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk1OA_46c617c5-6e98-45c1-a485-2269cf65ba4d">P360D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <pacb:DebtInstrumentAdditionalInterestInEventOfDefault
      contextRef="ia1b493f5877b44928f8d86eedcad7057_D20210216-20210216"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfMzI0Nw_6d61c34a-767d-46d4-9372-4b4c79825802"
      unitRef="number">0.0050</pacb:DebtInstrumentAdditionalInterestInEventOfDefault>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="i87dcdd78b25e4f46a8ae756042953485_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk4Mw_cbfb0154-5a00-40d8-974e-cdef40930743">P181D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="i82f01855a6084151a5dd9a070e4784b3_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk3OA_716a4ef6-1322-4893-b1f6-f26effe7ea22">P360D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="i20a09135868a48e4afb9690de6dd439c_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk3Mw_b208c9ad-370d-4a11-8c24-ed684e8f46bf">P361D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <pacb:DebtInstrumentDebtDefaultCalendarDays
      contextRef="i20a09135868a48e4afb9690de6dd439c_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNDM5ODA0NjUyMzk2OA_55978d04-9014-4bb4-9b15-8e1632ed1372">P361D</pacb:DebtInstrumentDebtDefaultCalendarDays>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i2a4563e98c524b29afa46ed0121d04a2_I20210216"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNTY1MA_98cb7a64-3de6-4720-9f66-9bb33ab8eae3"
      unitRef="usd">4500000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2a4563e98c524b29afa46ed0121d04a2_I20210216"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNTkyMg_610d7dca-d39b-4cdd-b2da-4c077daa11d2"
      unitRef="number">0.016</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNjQzNg_4d8d8674-2153-4b6c-9aaf-c2af00d1b43c">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the liability for the Notes is recorded as convertible senior notes, net, non-current in the Condensed Consolidated Balance Sheets as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;March 31,&lt;br/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Principal amount&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;900,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,161)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3,317)&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net carrying amount&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;896,839&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;896,683&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i742c54bedefe423c93b513816a6c3979_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjBhOTk4MDBkYzBkODQ5YTU4NWY0MTlkNzVlMDI4OGI2L3RhYmxlcmFuZ2U6MGE5OTgwMGRjMGQ4NDlhNTg1ZjQxOWQ3NWUwMjg4YjZfMS0xLTEtMS00MzAw_48c1dcfe-45a6-4594-8dd5-d1008c433a43"
      unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib40b2b69144d46d385bf12dbac4912ed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjBhOTk4MDBkYzBkODQ5YTU4NWY0MTlkNzVlMDI4OGI2L3RhYmxlcmFuZ2U6MGE5OTgwMGRjMGQ4NDlhNTg1ZjQxOWQ3NWUwMjg4YjZfMS0zLTEtMS00MzAw_349162f8-db85-492e-a2b8-76e7615d7ff0"
      unitRef="usd">900000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjBhOTk4MDBkYzBkODQ5YTU4NWY0MTlkNzVlMDI4OGI2L3RhYmxlcmFuZ2U6MGE5OTgwMGRjMGQ4NDlhNTg1ZjQxOWQ3NWUwMjg4YjZfMi0xLTEtMS00MzAw_97b488b9-daa5-4c4f-9bde-b35fa23206f3"
      unitRef="usd">3161000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjBhOTk4MDBkYzBkODQ5YTU4NWY0MTlkNzVlMDI4OGI2L3RhYmxlcmFuZ2U6MGE5OTgwMGRjMGQ4NDlhNTg1ZjQxOWQ3NWUwMjg4YjZfMi0zLTEtMS00MzAw_1cacd164-f999-414f-8aa2-b4ffba639333"
      unitRef="usd">3317000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib7391dc7425a48d1a68d124321e865b5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjBhOTk4MDBkYzBkODQ5YTU4NWY0MTlkNzVlMDI4OGI2L3RhYmxlcmFuZ2U6MGE5OTgwMGRjMGQ4NDlhNTg1ZjQxOWQ3NWUwMjg4YjZfMy0xLTEtMS00MzAw_ee3047ad-e7b4-4810-b0c6-cfc2a520a17d"
      unitRef="usd">896839000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie27fe1fa4ecc4067a7d326349cbf168c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjBhOTk4MDBkYzBkODQ5YTU4NWY0MTlkNzVlMDI4OGI2L3RhYmxlcmFuZ2U6MGE5OTgwMGRjMGQ4NDlhNTg1ZjQxOWQ3NWUwMjg4YjZfMy0zLTEtMS00MzAw_8fddfb31-fb56-49ff-b3b1-94f3937c14ab"
      unitRef="usd">896683000</us-gaap:LongTermDebt>
    <pacb:ScheduleOfInterestExpenseTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNjQzNA_8f5cae5a-e231-4a81-839a-581ddfbe2dea">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023 and 2022, interest expense for the Notes was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contractual interest expense&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,375&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total interest expense&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,531&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pacb:ScheduleOfInterestExpenseTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i618edbbfddab4833a48509103c51d343_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjVmNTc1NjBjMzg1YTRmZjNiNWE3NDI1NTI4Y2FkNThmL3RhYmxlcmFuZ2U6NWY1NzU2MGMzODVhNGZmM2I1YTc0MjU1MjhjYWQ1OGZfMi0xLTEtMS00MzAw_d81813f7-47fd-4d60-9a12-1b889f866080"
      unitRef="usd">3375000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i98efc311e4834a52b95558f1635f4df5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjVmNTc1NjBjMzg1YTRmZjNiNWE3NDI1NTI4Y2FkNThmL3RhYmxlcmFuZ2U6NWY1NzU2MGMzODVhNGZmM2I1YTc0MjU1MjhjYWQ1OGZfMi0zLTEtMS00MzAw_da8ba35e-c6d0-4840-8011-470914481eba"
      unitRef="usd">3375000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjVmNTc1NjBjMzg1YTRmZjNiNWE3NDI1NTI4Y2FkNThmL3RhYmxlcmFuZ2U6NWY1NzU2MGMzODVhNGZmM2I1YTc0MjU1MjhjYWQ1OGZfMy0xLTEtMS00MzAw_a99a375e-fb73-4911-b45d-a42308947fd2"
      unitRef="usd">156000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjVmNTc1NjBjMzg1YTRmZjNiNWE3NDI1NTI4Y2FkNThmL3RhYmxlcmFuZ2U6NWY1NzU2MGMzODVhNGZmM2I1YTc0MjU1MjhjYWQ1OGZfMy0zLTEtMS00MzAw_2c5e4106-382e-4c53-b12e-7b48c833554c"
      unitRef="usd">153000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjVmNTc1NjBjMzg1YTRmZjNiNWE3NDI1NTI4Y2FkNThmL3RhYmxlcmFuZ2U6NWY1NzU2MGMzODVhNGZmM2I1YTc0MjU1MjhjYWQ1OGZfNC0xLTEtMS00MzAw_79bcd4ff-335a-4028-947e-8479f9ee4c1c"
      unitRef="usd">3531000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RhYmxlOjVmNTc1NjBjMzg1YTRmZjNiNWE3NDI1NTI4Y2FkNThmL3RhYmxlcmFuZ2U6NWY1NzU2MGMzODVhNGZmM2I1YTc0MjU1MjhjYWQ1OGZfNC0zLTEtMS00MzAw_be82ff3c-fe47-4e40-8bfb-d46ab7a8f9c0"
      unitRef="usd">3528000</us-gaap:InterestExpenseDebt>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i6f811a83540b4cdb8df5a2ca849b6ae0_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF80OS9mcmFnOmQyMGMwZjZkZjJhMDQxZDlhMmJhMmEwY2RmZjk4ZGRkL3RleHRyZWdpb246ZDIwYzBmNmRmMmEwNDFkOWEyYmEyYTBjZGZmOThkZGRfNjI3Mw_238ab663-8bd1-4e67-93df-79a720da8f3c"
      unitRef="usd">693000000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LossContingencyDisclosures
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81Mi9mcmFnOjBlOWJmNWRlMmZiNTQ0YjZhMTJlYzdhZWIzYmNkYTQxL3RleHRyZWdpb246MGU5YmY1ZGUyZmI1NDRiNmExMmVjN2FlYjNiY2RhNDFfNjUzOA_1b54d1d4-5055-4c43-b0e1-1fda73f97109">COMMITMENTS AND CONTINGENCIES &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various operating lease agreements, primarily relating to our corporate offices. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8 &#x2013; Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, subsection titled &#x201c;Leases&#x201d;, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December&#160;31, 2022 for information regarding the Company&#x2019;s maturity of lease liabilities under its lease agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',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-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may become involved in legal proceedings, claims and assessments from time to time in the ordinary course of business. We accrue liabilities for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We do not believe that the ultimate outcome of any such pending matters is probable or reasonably estimable, or that these matters will have a material adverse effect on our business; however, the results of litigation and claims are inherently unpredictable. Regardless of the outcome, litigation can have an adverse impact on us because of litigation and settlement costs, diversion of management resources, and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Please see subsection titled &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#idd15d706814f4821992e3c53513cc1e0_91" style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Legal Proceedings, in  Part II, Item 1&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of this Quarterly Report on Form 10-Q.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to Delaware law and agreements entered into with each of our directors and officers, we may have obligations, under certain circumstances, to hold harmless and indemnify each of our directors and officers against losses suffered or incurred by the indemnified party in connection with their service to us, and judgements, fines, settlements and expenses related to claims arising against such directors and officers to the fullest extent permitted under Delaware law, our bylaws and our certificate of incorporation. We also enter and have entered into indemnification agreements with our directors and officers that may require us to indemnify them against liabilities that arise by reason of their status or service as directors or officers, except as prohibited by applicable law. In addition, we may have obligations to hold harmless and indemnify third parties involved with our fundraising efforts and their respective affiliates, directors, officers, employees, agents or other representatives against any and all losses, claims, damages and liabilities related to claims arising against such parties pursuant to the terms of agreements entered into between such third parties and us in connection with such fundraising efforts. To the extent that any such indemnification obligations apply to the lawsuits described above, any associated expenses incurred are included within the related accrued litigation &lt;/span&gt;&lt;/div&gt;expense amounts. No additional liability associated with such indemnification obligations has been recorded as of March&#160;31, 2023 and December&#160;31, 2022.</us-gaap:LossContingencyDisclosures>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQ2OQ_a41db0fa-335d-4bad-a1e0-aed100eac3f6">STOCKHOLDERS&#x2019; EQUITY &lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Underwritten Public Equity Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, we entered into an underwriting agreement, relating to the public offering of 17.5 million shares of our common stock, $0.001 par value per share, at a price to the public of $10.00 per share. Under the terms of the underwriting agreement, we also granted the underwriters a 30-day option to purchase up to an additional 2.6 million shares of our common stock, which was subsequently exercised in full, and the offering, including the sale of shares of common stock subject to the underwriters' option, closed in January 2023. In total, we sold 20.1 million shares of our common stock. We paid a commission equal to 5.75% of the gross proceeds from the sale of shares of our common stock. The total net proceeds to us from the offering after deducting the underwriting discount were approximately $189.7&#160;million, excluding approximately $0.5&#160;million of offering expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 &#x2013; Stockholders' Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December&#160;31, 2022 for more information on the Company's underwritten public equity offerings and private placement of common stock&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March 31, 2023, the Company had share-based compensation awards outstanding under the 2020 Equity Incentive Plan (the &#x201c;2020 Plan&#x201d;), the 2020 Inducement Equity Incentive Plan (the &#x201c;Inducement Plan&#x201d;), the 2021 adopted Omniome Equity Incentive Plan of Pacific Biosciences of California, Inc. (the &#x201c;Omniome Plan&#x201d;) and the 2010 Employee Stock Purchase Plan, from which we issued equity awards and employee stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, we had 12.8&#160;million shares remaining and available for future issuance under the 2020 Plan, Inducement Plan, and the Omniome Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10 &#x2013; Stockholders' Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December&#160;31, 2022 for more information on the Company's equity plans&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',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-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Time-based Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity for time-based awards (shares in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number&lt;br/&gt;of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,618&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.60&#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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance-based Stock Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity for performance-based awards (shares in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Number&lt;br/&gt;of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',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;/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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units (&#x201c;RSU&#x201d;) and Performance Stock Units ("PSU") &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We issue RSUs for which the respective shares vest when the requisite service period is achieved.&#160;We issue PSUs for which the number of shares issuable in the third year of the performance period based on performance relative to specified revenue targets and continued employment through the vesting period. The following table summarizes the time-based RSUs and PSUs activity (shares in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:42.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units (RSU)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Performance Stock Units (PSU)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted average grant date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RSU&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;PSU&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,535&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:'Roboto',sans-serif;font-size:9pt;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 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.16&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;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;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,341&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;564&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.47&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.43&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,640)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;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;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(465)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.80&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;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;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,771&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;564&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares issued under our ESPP were 1,052,908 and 1,316,923 during the three months ended March&#160;31, 2023 and 2022, respectively. In February 2023, an additional 4.0&#160;million shares were reserved under the ESPP. As of March&#160;31, 2023, 12.9&#160;million shares of our common stock remain available for issuance under our ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes share-based compensation expense (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,949&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,705&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,952&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Determining Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of stock options granted using the Black-Scholes valuation method and a single option award approach. When determining the current share prices underlying the stock options for calculating the grant-date fair value, we reference the observable market prices of our stock. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The fair market value of RSUs and PSUs granted is the closing price of our shares on the date of grant and is generally recognized as compensation expense on a straight-line basis over the respective vesting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;period. For shares purchased under our ESPP, we estimate the grant-date fair value, and the resulting share-based compensation expense, using the Black-Scholes option-pricing model. We estimate forfeitures of stock options, RSUs and shares purchased under our ESPP which is utilized to determine the compensation expense to be recorded over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Expected Term - The expected term used in the Black-Scholes valuation method represents the period that the stock options are expected to be outstanding and is determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock options and vesting schedules.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Expected Volatility - The expected volatility used in the Black-Scholes valuation method is derived from the implied volatility related to our share price over the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Expected Dividend - We have never paid dividends on our shares and, accordingly, the dividend yield percentage is zero for all periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.64pt"&gt;Risk-Free Interest Rate - The risk-free interest rate used in the Black-Scholes valuation method is the implied yield currently available on U.S. Treasury constant maturities issued with a term equivalent to the expected terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023, there were no employee stock options granted. The fair value of employee stock options was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected term in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected volatility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividend yield &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$6.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of shares to be issued under the ESPP was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected term in years&lt;/span&gt;&lt;/td&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5 &#x2014; 2.0&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5 &#x2014; 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected volatility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;97%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.89% &#x2014; 5.20%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.60% &#x2014; 1.31%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividend yield &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$5.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <pacb:PublicOfferingShares
      contextRef="i2af2b19b6b09479ea48c4083c6bd418c_D20230131-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTM4Mw_f4399b0a-0517-4d3c-9d86-854beff15ed4"
      unitRef="shares">17500000</pacb:PublicOfferingShares>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3539bf245d854192abfe418d43a09772_I20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQ2Mg_b7b5e57c-0d1f-4149-bf35-9ea743a6fbe9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <pacb:OfferingShareAmountMaximum
      contextRef="i3539bf245d854192abfe418d43a09772_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQwMg_a502455b-b063-4d0d-b177-da58ce87a670"
      unitRef="usdPerShare">10.00</pacb:OfferingShareAmountMaximum>
    <pacb:PublicOfferingOptionToPurchaseAdditionalSharesPeriod
      contextRef="i2af2b19b6b09479ea48c4083c6bd418c_D20230131-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQxMA_6fafa168-3ff7-4781-bc42-14529c07b87d">P30D</pacb:PublicOfferingOptionToPurchaseAdditionalSharesPeriod>
    <pacb:PublicOfferingOptionToPurchaseAdditionalSharesShares
      contextRef="i2af2b19b6b09479ea48c4083c6bd418c_D20230131-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQ1MQ_01642c19-8361-41e9-a64d-9ba48028329b"
      unitRef="shares">2600000</pacb:PublicOfferingOptionToPurchaseAdditionalSharesShares>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if0172c443e454bb9826a003845a4aa13_D20230131-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDM5ODA0NjUyOTU1OQ_0d297a57-fea5-4c34-a628-85ae098d67d7"
      unitRef="shares">20100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <pacb:PercentageCommissionOfGrossProceedsOnSaleOfCommonStockUnderAtMarketOffering
      contextRef="i2af2b19b6b09479ea48c4083c6bd418c_D20230131-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQxNA_89181e91-f590-4678-810c-da1888602dc4"
      unitRef="number">0.0575</pacb:PercentageCommissionOfGrossProceedsOnSaleOfCommonStockUnderAtMarketOffering>
    <pacb:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="i2af2b19b6b09479ea48c4083c6bd418c_D20230131-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQyMQ_7f7d3c7a-dbdf-4782-856f-1e0e27356028"
      unitRef="usd">189700000</pacb:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i756aff43669a4bee98c53b5da2ad6ad6_D20230101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNDk0NzgwMjM1OTQzNw_8037f472-1081-4a5a-a56a-ad3c28528cbc"
      unitRef="usd">500000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i6620f4b62a6245299f332889d2275280_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfMjQ0OA_6fcd9158-c4f9-4cfd-ad9c-6f32a4fce5e2"
      unitRef="shares">12800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNjAwOQ_bb48220e-a361-4cc8-b96a-401e75bf55af">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity for time-based awards (shares in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Number&lt;br/&gt;of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,618&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.60&#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:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,006&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity for performance-based awards (shares in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Number&lt;br/&gt;of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',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;/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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canceled &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',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:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i638e0be2cf05429d9d48a17c3ad3afc4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfMS0xLTEtMS00MzAw_9e533998-700b-4ee2-beb2-42e1c2c5d24b"
      unitRef="shares">14618000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i638e0be2cf05429d9d48a17c3ad3afc4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfMS01LTEtMS00MzAw_9046031d-a0e5-44db-becf-a96e63bc82b0"
      unitRef="usdPerShare">10.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfMi0xLTEtMS00MzAw_74e89dcf-85b2-48fb-8689-f6884e8501cb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfMi01LTEtMS00MzAw_2897967e-92f1-4dd7-aa30-0f5fb687499a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfMy0xLTEtMS00MzAw_5c1397ae-de5b-4556-91d0-577765e3b5a7"
      unitRef="shares">250000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfMy01LTEtMS00MzAw_616e2224-e5f3-42ef-ae87-fd557eb81dcc"
      unitRef="usdPerShare">3.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfNC0xLTEtMS00MzAw_61b31b8c-4bbf-4b9f-95c7-8db3ab29a64d"
      unitRef="shares">362000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i0c104658d4054c9398ae4c51b4bcb990_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfNC01LTEtMS00MzAw_db757128-dd83-4ce1-84ff-16cf179700f0"
      unitRef="usdPerShare">17.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia9475351ae4143b49d057e49d769bac5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfNS0xLTEtMS00MzAw_27bbab0b-4046-4ac9-b327-56c0527a9a2c"
      unitRef="shares">14006000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia9475351ae4143b49d057e49d769bac5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjNhNGFiNzA5NGQxNjQ5YTdhNmM0YjBlYzJiOTk1OGJjL3RhYmxlcmFuZ2U6M2E0YWI3MDk0ZDE2NDlhN2E2YzRiMGVjMmI5OTU4YmNfNS01LTEtMS00MzAw_ba3138c3-3ace-4422-b83e-a7ee66db05ec"
      unitRef="usdPerShare">10.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3d55f5d1f2ab4ed397287f639f4978b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfMS0xLTEtMS00MzAw_497b9ec6-3c68-4dcd-9442-764dc61c739d"
      unitRef="shares">258000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3d55f5d1f2ab4ed397287f639f4978b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfMS01LTEtMS00MzAw_7af5fe54-636b-47cc-90e0-10efaf167c22"
      unitRef="usdPerShare">4.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfMi0xLTEtMS00MzAw_2f327b30-947b-45bd-9c05-a0b5b09b2f3e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfMi01LTEtMS00MzAw_c488a93f-7049-4f1d-99ed-2faf57a0abd1"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfMy0xLTEtMS00MzAw_1d12e70c-ec76-4b14-be34-b0816559ffb6"
      unitRef="shares">230000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfMy01LTEtMS00MzAw_a5353ebe-e751-404d-a7ba-08f2d064d9c5"
      unitRef="usdPerShare">4.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfNC0xLTEtMS00MzAw_6a49b66c-f74e-4075-bac3-82f2ac1951d6"
      unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfNC01LTEtMS00MzAw_e14092e6-de58-4103-9ff9-1763ec7e19ec"
      unitRef="usdPerShare">4.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifb8601e7bab34e959227a80dc0653b82_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfNS0xLTEtMS00MzAw_9f273bde-0841-4a80-828a-a63061d27120"
      unitRef="shares">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifb8601e7bab34e959227a80dc0653b82_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjJmYzU4NDBkZWUxNjQ0NmJhZDcwMDk5Y2RmZmFkZGZlL3RhYmxlcmFuZ2U6MmZjNTg0MGRlZTE2NDQ2YmFkNzAwOTljZGZmYWRkZmVfNS01LTEtMS00MzAw_c1e80011-5969-4814-bf52-a2a1255ddaf1"
      unitRef="usdPerShare">4.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNjAwNA_36a6a81d-ad54-4254-972b-6fe73e056951">The following table summarizes the time-based RSUs and PSUs activity (shares in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units (RSU)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Performance Stock Units (PSU)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Weighted average grant date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RSU&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;PSU&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,535&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:'Roboto',sans-serif;font-size:9pt;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 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.16&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;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;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,341&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;564&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.47&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.43&#160;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,640)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;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;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(465)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.80&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;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;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,771&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;564&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i557fdaad292c4b3fb9316667a1bba49e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMS0xLTEtMS00MzAw_9ed01f4d-d54d-48c7-8bbd-824bfd0e3b84"
      unitRef="shares">8535000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3d55f5d1f2ab4ed397287f639f4978b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMS0zLTEtMS0xNDMwNg_35f705a7-f190-43c2-977a-76282eafe6c4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i557fdaad292c4b3fb9316667a1bba49e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMS0zLTEtMS00MzAw_6de99fbd-1bef-4784-932f-94dfc3b58fe2"
      unitRef="usdPerShare">15.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3d55f5d1f2ab4ed397287f639f4978b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMS03LTEtMS0xNDMxMA_417b6aa6-2669-4901-b822-8261b0c5df33"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMi0xLTEtMS00MzAw_deee4680-f8ce-4deb-a4d6-cab469239cd9"
      unitRef="shares">6341000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMi0zLTEtMS0xNDMwNg_2901f7a4-ee99-43cb-b560-b2f30a5edba0"
      unitRef="shares">564000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMi0zLTEtMS00MzAw_8a622dd0-bca6-49a7-8166-fe76ec6adbd9"
      unitRef="usdPerShare">9.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMi03LTEtMS0xNDMxMA_2e6e4029-cdd3-4c0a-a5d9-970902277a53"
      unitRef="usdPerShare">9.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMy0xLTEtMS00MzAw_39e44cab-d909-4b0e-91fe-f96e99c351d1"
      unitRef="shares">1640000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMy0zLTEtMS0xNDMwNg_716a472f-556f-4bcc-bfa1-f06d1f8449a0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMy0zLTEtMS00MzAw_d206cd40-a894-4852-9d48-9cdde4f2369d"
      unitRef="usdPerShare">16.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfMy03LTEtMS0xNDMxMA_8b7c1696-3be5-4d0a-a038-ff966b167208"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNC0xLTEtMS00MzAw_7661da59-3f50-4e83-b70a-4b37ac709322"
      unitRef="shares">465000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNC0zLTEtMS0xNDMwNg_9ee96ff3-4137-4b98-9800-9b2bd444d99c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie0ec8fe5488748e6a8f22d25a217ca58_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNC0zLTEtMS00MzAw_bc23f895-2994-4332-89ab-c483825e1e43"
      unitRef="usdPerShare">17.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1e83b9026246461ab11f492eafcb95ca_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNC03LTEtMS0xNDMxMA_358a6be1-473c-4757-877f-6e24159996db"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib5b211de82ab46bd9b8e7ecfb559c3d6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNS0xLTEtMS00MzAw_f88918e7-aa90-4fe1-82d7-aebb13445c2f"
      unitRef="shares">12771000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifb8601e7bab34e959227a80dc0653b82_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNS0zLTEtMS0xNDMwNg_2bba6925-4d01-47bf-9686-2ba384421564"
      unitRef="shares">564000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib5b211de82ab46bd9b8e7ecfb559c3d6_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNS0zLTEtMS00MzAw_c20930ee-2728-4333-8b5b-eff2566857ce"
      unitRef="usdPerShare">12.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifb8601e7bab34e959227a80dc0653b82_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjliZDlmNzZkZjNiYTQzNzhiNzg3NWU1MWY3ZmMyOTMxL3RhYmxlcmFuZ2U6OWJkOWY3NmRmM2JhNDM3OGI3ODc1ZTUxZjdmYzI5MzFfNS03LTEtMS0xNDMxMA_25571dba-b3c9-4580-bcd6-e435f8dfd25c"
      unitRef="usdPerShare">9.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3bc3bdef43ea4a9388d2b6618aa1605c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfMzQwOQ_f78d87eb-ff80-44bb-88a4-25d5f145cb32"
      unitRef="shares">1052908</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4b260485f44645a2bd579bb81411474c_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfMzQxNg_082bbb73-b54a-4008-91e4-6b6311d2a1a5"
      unitRef="shares">1316923</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ife7d26135b95464faa9c223629b18165_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfMzQ5Mg_34d58d90-296c-4d2e-9e37-ea0682496204"
      unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id0a53ada800e4aa28d98cf54fcb50068_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfMzU0Mg_c47224f9-6e00-4dfa-bc7a-3222189da045"
      unitRef="shares">12900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNjAwNQ_352560de-3e72-48e3-873d-d9da1e0fe2b0">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes share-based compensation expense (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,949&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,705&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17,952&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife8c470b6b7746deb6ce4dee0f7e41f1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfMi0xLTEtMS00MzAw_7e8cf663-45c3-4fa3-b594-bb7e4b3f51cf"
      unitRef="usd">1949000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i425ffb2f994b48168f939e71d5ba1ad5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfMi0zLTEtMS00MzAw_d80efa3f-9402-4ff0-91b5-6a002ef71889"
      unitRef="usd">1758000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb3065503208462293114ba3cebc247b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfMy0xLTEtMS00MzAw_0ff410a7-b8dc-49ec-ac50-82f4ccf06979"
      unitRef="usd">6705000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iab6e067725af44f990c3a8d3a8d5c108_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfMy0zLTEtMS00MzAw_4483cb7f-d486-4cee-8b1d-23a4315d5585"
      unitRef="usd">8965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if4665a48d6d14296985783f51f19db3f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfNC0xLTEtMS00MzAw_00f309b1-50c1-4206-a260-c3fdb6d5fa40"
      unitRef="usd">9299000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i197db529bcc44b64992d8392908d33c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfNC0zLTEtMS00MzAw_001993c3-0222-4149-b2f7-989fbcbfa8cf"
      unitRef="usd">11980000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfOS0xLTEtMS00MzAw_d5b73f30-1316-49b0-b4c0-7e17ac490222"
      unitRef="usd">17952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjU3MTJkOWZjNzU2MzQyYzlhMTQ3Y2VhNDMzN2M4YmYzL3RhYmxlcmFuZ2U6NTcxMmQ5ZmM3NTYzNDJjOWExNDdjZWE0MzM3YzhiZjNfOS0zLTEtMS00MzAw_4242e586-3f69-4a2b-a777-f06ccd6c021e"
      unitRef="usd">22703000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNTQ5NQ_c135bd2c-6bbc-4ef0-a470-d9069f1216a7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNjAwNg_1d00935b-f990-49d5-849c-ce3737fd5922">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2023, there were no employee stock options granted. The fair value of employee stock options was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.113%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected term in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected volatility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividend yield &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$6.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i87cda0291620443e8aecca5e2324bb78_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjVjY2YxMWFiZDlmMjRhZGFhZjY5NDk4MmVlYzFiMDRjL3RhYmxlcmFuZ2U6NWNjZjExYWJkOWYyNGFkYWFmNjk0OTgyZWVjMWIwNGNfMi0zLTEtMS0xNTUwMQ_3bf12d9b-8f04-4e2a-9838-b7685d6c146b">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i87cda0291620443e8aecca5e2324bb78_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjVjY2YxMWFiZDlmMjRhZGFhZjY5NDk4MmVlYzFiMDRjL3RhYmxlcmFuZ2U6NWNjZjExYWJkOWYyNGFkYWFmNjk0OTgyZWVjMWIwNGNfMy0zLTEtMS0xNTUwMQ_b2a4b612-bafe-433e-8ffd-006d127286f8"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i87cda0291620443e8aecca5e2324bb78_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjVjY2YxMWFiZDlmMjRhZGFhZjY5NDk4MmVlYzFiMDRjL3RhYmxlcmFuZ2U6NWNjZjExYWJkOWYyNGFkYWFmNjk0OTgyZWVjMWIwNGNfNC0zLTEtMS0xNTUwMQ_2f3307f6-7924-45fb-8f8c-a9e59b9a5b66"
      unitRef="number">0.0176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjVjY2YxMWFiZDlmMjRhZGFhZjY5NDk4MmVlYzFiMDRjL3RhYmxlcmFuZ2U6NWNjZjExYWJkOWYyNGFkYWFmNjk0OTgyZWVjMWIwNGNfNS0zLTEtMS0xNTUwMQ_2a17db88-899f-49e7-b71b-cbb6200fc4fd"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i87cda0291620443e8aecca5e2324bb78_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjVjY2YxMWFiZDlmMjRhZGFhZjY5NDk4MmVlYzFiMDRjL3RhYmxlcmFuZ2U6NWNjZjExYWJkOWYyNGFkYWFmNjk0OTgyZWVjMWIwNGNfNi0zLTEtMS0xNTUwMQ_b29debb1-d6c5-4461-9109-91cb44e4fd70"
      unitRef="usdPerShare">6.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RleHRyZWdpb246OGJlZmM4ODcyZmZjNGQ2ZTk4YmM1NzY2ZDBkOWFiZDhfNjAwNw_e378159b-0f7e-4cea-9784-75785c02bd20">he fair value of shares to be issued under the ESPP was estimated using the following assumptions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected term in years&lt;/span&gt;&lt;/td&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5 &#x2014; 2.0&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.5 &#x2014; 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected volatility &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;97%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;70%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4.89% &#x2014; 5.20%&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;0.60% &#x2014; 1.31%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dividend yield &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$5.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$5.42&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6ceb564dadd349a3923864a97aebdd11_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfMi0xLTEtMS00MzAwL3RleHRyZWdpb246NTE3NTgwMTJhNjAyNGMyN2I1NDhiMzdjMTY1NzBkNmVfNA_4f1d9836-0849-4d00-a6e3-d8dd858d3903">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i978408a314554860834dc737c3b1419c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfMi0xLTEtMS00MzAwL3RleHRyZWdpb246NTE3NTgwMTJhNjAyNGMyN2I1NDhiMzdjMTY1NzBkNmVfOQ_80b1f725-ec81-4818-94a5-391481ed32a5">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i31f9e8f8b14e405e9c92d12a3b2a9e3c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfMi0zLTEtMS00MzAwL3RleHRyZWdpb246N2UyZTJhZGNjNzVkNDQ2NDk1MjYyNWRmMjYzNDhiYTJfNA_b876815c-220c-41e1-ba2d-3a9ea6f882b3">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i801b0f6773b4475bb9dd53e570abb778_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfMi0zLTEtMS00MzAwL3RleHRyZWdpb246N2UyZTJhZGNjNzVkNDQ2NDk1MjYyNWRmMjYzNDhiYTJfOQ_4962eeeb-a3c7-409c-8f39-0e2f7ac94318">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i3bc3bdef43ea4a9388d2b6618aa1605c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfMy0xLTEtMS00MzAw_8cbc5d63-c5ab-47d0-9dd9-7a4b3e778556"
      unitRef="number">0.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i4b260485f44645a2bd579bb81411474c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfMy0zLTEtMS00MzAw_7547a740-404b-4ee0-b0eb-1a45da5f301a"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i3bc3bdef43ea4a9388d2b6618aa1605c_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNC0xLTEtMS00MzAwL3RleHRyZWdpb246ZTdhMjg5ZDQ3OWVkNDg1MGEzN2JkNjRkYTdlMTUxYjNfNA_1afc6d03-d71c-4b02-86d6-0bd33d6195e0"
      unitRef="number">0.0489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i3bc3bdef43ea4a9388d2b6618aa1605c_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNC0xLTEtMS00MzAwL3RleHRyZWdpb246ZTdhMjg5ZDQ3OWVkNDg1MGEzN2JkNjRkYTdlMTUxYjNfOQ_f46720d5-548b-463b-ab20-ace8006f6d38"
      unitRef="number">0.0520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i4b260485f44645a2bd579bb81411474c_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNC0zLTEtMS00MzAwL3RleHRyZWdpb246Nzg5M2ZlYTk5NjE1NDIwMDk1OGZmZjlhOTUwNTQzN2VfNA_a53f8558-9309-43b3-9ca9-40b18b1812b4"
      unitRef="number">0.0060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i4b260485f44645a2bd579bb81411474c_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNC0zLTEtMS00MzAwL3RleHRyZWdpb246Nzg5M2ZlYTk5NjE1NDIwMDk1OGZmZjlhOTUwNTQzN2VfOQ_e95669a7-933b-4be9-a840-b32c5872edec"
      unitRef="number">0.0131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNS0xLTEtMS00MzAw_a35bf2f2-6f41-4b65-bb76-a23e301db336"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNS0zLTEtMS00MzAw_7440db0d-82d6-4c00-b255-649d82de9ba8"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bc3bdef43ea4a9388d2b6618aa1605c_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNi0xLTEtMS00MzAw_80e8a01d-479a-4fe8-873e-2f2ca055fac3"
      unitRef="usdPerShare">5.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4b260485f44645a2bd579bb81411474c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81NS9mcmFnOjhiZWZjODg3MmZmYzRkNmU5OGJjNTc2NmQwZDlhYmQ4L3RhYmxlOjAxOGIyY2FiOTg0YTRiYmFiOGI0YjJlMDQ0NmY0NmM0L3RhYmxlcmFuZ2U6MDE4YjJjYWI5ODRhNGJiYWI4YjRiMmUwNDQ2ZjQ2YzRfNi0zLTEtMS00MzAw_d9fe509c-9e77-455b-a191-6319c8f99d55"
      unitRef="usdPerShare">5.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RleHRyZWdpb246N2IyY2JhZDcxMjgyNDE5Zjk4YjNkZDQ0ZTQzYzY4OTZfMTYyMg_2105ff8b-f714-4693-8b85-872d04ee5705">NET LOSS PER SHAREBasic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is computed using the weighted-average number of shares of common stock outstanding and potential shares assuming the dilutive effect of the convertible senior notes, using the if-converted method, and outstanding equity awards using the treasury stock method.       &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of the basic and diluted net loss per share amounts presented in the Condensed Consolidated Statements of Operations and Comprehensive Loss (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(88,015)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(81,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Denominator:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average shares used in computing basic net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;242,032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;222,289&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic net loss per share&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.36)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average shares used in computing diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;242,032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;222,289&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.36)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following shares issuable upon conversion of the convertible senior notes and outstanding equity awards were excluded from the computation of diluted net loss per share for the periods presented because the effect of including such shares would have been antidilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares issuable upon conversion of convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2. Business Acquisitions &lt;/span&gt;in Part II, Item 8 of the Annual Report on Form 10-K for the year ended December 31, 2022, the contingently issuable shares would be due upon the achievement of a milestone.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RleHRyZWdpb246N2IyY2JhZDcxMjgyNDE5Zjk4YjNkZDQ0ZTQzYzY4OTZfMTYyMw_f1a584ad-d893-47be-9005-fd3f6e44f339">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of the basic and diluted net loss per share amounts presented in the Condensed Consolidated Statements of Operations and Comprehensive Loss (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(88,015)&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(81,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Denominator:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average shares used in computing basic net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;242,032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;222,289&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic net loss per share&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.36)&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted average shares used in computing diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;242,032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;222,289&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.36)&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfMy0xLTEtMS00MzAw_180ac82d-7879-45e7-b0ba-7e446f74f323"
      unitRef="usd">-88015000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfMy0zLTEtMS00MzAw_1037df71-c58f-4685-b84c-026b0e4042c1"
      unitRef="usd">-81499000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfNy0xLTEtMS00MzAw_90e6e9a6-cf74-43f8-ac8a-f9e0b1e72b64"
      unitRef="shares">242032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfNy0zLTEtMS00MzAw_f75848ca-c31c-4ff1-9997-9e11cb83d017"
      unitRef="shares">222289000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfOC0xLTEtMS00MzAw_5b0f7cf3-5049-48cb-a87b-282b97dd3b2c"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfOC0zLTEtMS00MzAw_788e6681-0099-4acd-a76c-9555ab11ac6f"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfMTUtMS0xLTEtNDMwMA_67531178-09f0-440a-a020-eaceddafb1d9"
      unitRef="shares">242032000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfMTUtMy0xLTEtNDMwMA_8a559b42-d772-48fe-b8cc-2931e87fc2ad"
      unitRef="shares">222289000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfMTYtMS0xLTEtNDMwMA_a7c7ef44-2b58-4331-a668-0393eb792926"
      unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjY5OTkwYmIzYmZlZjRkOGJhYzVhMzViMWEyOGQ1MGIxL3RhYmxlcmFuZ2U6Njk5OTBiYjNiZmVmNGQ4YmFjNWEzNWIxYTI4ZDUwYjFfMTYtMy0xLTEtNDMwMA_5ae5f6d9-ddc4-4ca1-b717-e1b2414f6718"
      unitRef="usdPerShare">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RleHRyZWdpb246N2IyY2JhZDcxMjgyNDE5Zjk4YjNkZDQ0ZTQzYzY4OTZfMTYyNA_e13d8086-6dea-4cf4-9f38-0f13acc20ef6">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following shares issuable upon conversion of the convertible senior notes and outstanding equity awards were excluded from the computation of diluted net loss per share for the periods presented because the effect of including such shares would have been antidilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares issuable upon conversion of convertible senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,690&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26,752&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7a1b740447c43f8a9ab44e87fa30129_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjA2YWEwMTc1ODNkMDRhMjBhNWQ5Nzg0N2FmMjZkZjRkL3RhYmxlcmFuZ2U6MDZhYTAxNzU4M2QwNGEyMGE1ZDk3ODQ3YWYyNmRmNGRfMi0xLTEtMS00MzAw_f95c3b46-a3d5-471c-b036-dd36e73d8178"
      unitRef="shares">20690000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i04cac2e649ab434a97832d035f40bb55_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjA2YWEwMTc1ODNkMDRhMjBhNWQ5Nzg0N2FmMjZkZjRkL3RhYmxlcmFuZ2U6MDZhYTAxNzU4M2QwNGEyMGE1ZDk3ODQ3YWYyNmRmNGRfMi0zLTEtMS00MzAw_bc7b53e3-1f76-4ae9-9b84-ffb0e492a75a"
      unitRef="shares">20690000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i14c86fb9249949768d1bdd6a89aac5c5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjA2YWEwMTc1ODNkMDRhMjBhNWQ5Nzg0N2FmMjZkZjRkL3RhYmxlcmFuZ2U6MDZhYTAxNzU4M2QwNGEyMGE1ZDk3ODQ3YWYyNmRmNGRfNy0xLTEtMS0xNDQ3Nw_0989d2cf-356a-4c78-8c64-c41f97e51b56"
      unitRef="shares">30366000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22ec828e984b4ebc8d4bd50a11327be6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF81OC9mcmFnOjdiMmNiYWQ3MTI4MjQxOWY5OGIzZGQ0NGU0M2M2ODk2L3RhYmxlOjA2YWEwMTc1ODNkMDRhMjBhNWQ5Nzg0N2FmMjZkZjRkL3RhYmxlcmFuZ2U6MDZhYTAxNzU4M2QwNGEyMGE1ZDk3ODQ3YWYyNmRmNGRfNy0zLTEtMS0xNDQ3Nw_3cb4e55b-1e35-4ea3-b53e-33f63f58b34e"
      unitRef="shares">26752000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RleHRyZWdpb246NjMyNzU0NTJlNTVlNDc4MzgzOWJmZjcxMDlkNGM2YTBfMjQ3_921f247c-6b0d-4cf4-9564-7ad391166971">REVENUE&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our revenue by geographic location is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Americas&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19,071&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Europe, Middle East and Africa&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,870&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asia-Pacific&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total &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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,900&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our revenue by category is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Instrument 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,700&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consumable revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,954&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Product revenue&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34,654&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,900&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RleHRyZWdpb246NjMyNzU0NTJlNTVlNDc4MzgzOWJmZjcxMDlkNGM2YTBfMjQ4_8cffd165-7288-4a96-be43-382bb9d291aa">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our revenue by geographic location is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Americas&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19,071&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Europe, Middle East and Africa&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,870&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asia-Pacific&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total &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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,900&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb8e95a9d8854d71946cebeffe0b0fb3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfMi0xLTEtMS00MzAw_79753edd-d517-4eda-8217-a362dc851467"
      unitRef="usd">19071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib607a9972ac84fbcba2120fd9f7e766b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfMi0zLTEtMS00MzAw_fd3004e0-ac32-4d2b-a6b7-972deec0706a"
      unitRef="usd">19082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1641ad7927bc43fd949abadef487d0a9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfMy0xLTEtMS00MzAw_00922382-7ea7-4b5f-993a-73b9bdaba8d6"
      unitRef="usd">7870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d1a78f0fe194bdfb72bae3a006f6e4b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfMy0zLTEtMS00MzAw_1463065f-88ee-4bb3-8194-44a17bb73965"
      unitRef="usd">5700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd4c824aaa2f49fc9e518b8402729d62_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfNC0xLTEtMS00MzAw_411be84c-d92a-4e80-b6c4-70c029aaca7e"
      unitRef="usd">11959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f27eacedc494a34b10e2794baf8cdf4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfNC0zLTEtMS00MzAw_1096c3b5-08e7-4de0-a25b-e539a8c1892b"
      unitRef="usd">8391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfNS0xLTEtMS00MzAw_4f0de8c1-126f-4659-a5c8-66f65817cb9b"
      unitRef="usd">38900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOmJmYjVjOTczMjgyOTQyZDU4YjA2MmU1MWRiY2MzOGExL3RhYmxlcmFuZ2U6YmZiNWM5NzMyODI5NDJkNThiMDYyZTUxZGJjYzM4YTFfNS0zLTEtMS00MzAw_1c5af888-5022-4921-a3b2-bd6310900903"
      unitRef="usd">33173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RleHRyZWdpb246NjMyNzU0NTJlNTVlNDc4MzgzOWJmZjcxMDlkNGM2YTBfMjQ5_ea2d2866-ab70-4ce9-9bfb-1aac254a9180">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our revenue by category is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Instrument 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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20,700&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consumable revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,954&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Product revenue&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;34,654&#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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;28,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/span&gt;&lt;/td&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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,900&#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:'Roboto',sans-serif;font-size:9pt;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:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf52ec5feb514b609a102b910f6fa20e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfMi0xLTEtMS00MzAw_3bb73a0c-cca3-4650-b654-c9f052abdf61"
      unitRef="usd">20700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7da4fe9d8e6343d5a93b936c584e420e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfMi0zLTEtMS00MzAw_08b87121-9fd0-4097-9a67-9922a133dec2"
      unitRef="usd">15550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i978f0bc925a24496b995a232807ed9bb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfMy0xLTEtMS00MzAw_2ec9aec0-7171-4106-a3b8-4865e916d0c3"
      unitRef="usd">13954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2efc93840c24155946c8e1c76fe58de_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfMy0zLTEtMS00MzAw_95d3591b-d8d3-43e5-a8b5-c7fdd84b899b"
      unitRef="usd">12694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice0a062bee2249a4af687c1d872b4327_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfNC0xLTEtMS00MzAw_c2c2db87-da3c-4185-b07e-06fe6c37a9da"
      unitRef="usd">34654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1cbb2936bb243b9a6592d611b169c16_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfNC0zLTEtMS00MzAw_964b21d8-3502-46f0-82a9-ac7148dcdd5d"
      unitRef="usd">28244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4b86da148fb47efb77eed316c399b1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfNS0xLTEtMS00MzAw_d1d2e5a0-ff86-4192-a539-0ddefd792449"
      unitRef="usd">4246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cf85b8a953e446a85fd97c4f01de732_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfNS0zLTEtMS00MzAw_5d35f0e5-5a6f-4847-b925-4a829045d0ae"
      unitRef="usd">4929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i771ebf8299794c3cb53f7fd659514061_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfNi0xLTEtMS00MzAw_8544ac08-73fa-4454-84d6-936855f488be"
      unitRef="usd">38900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1376ccb3510e48df9a6f47085ecff816_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRkMTVkNzA2ODE0ZjQ4MjE5OTJlM2M1MzUxM2NjMWUwL3NlYzpkZDE1ZDcwNjgxNGY0ODIxOTkyZTNjNTM1MTNjYzFlMF82MS9mcmFnOjYzMjc1NDUyZTU1ZTQ3ODM4MzliZmY3MTA5ZDRjNmEwL3RhYmxlOjkyMTg1MjM4YTJkMTQ3YzU5NmJlNDgwYTdlNGYxOGM0L3RhYmxlcmFuZ2U6OTIxODUyMzhhMmQxNDdjNTk2YmU0ODBhN2U0ZjE4YzRfNi0zLTEtMS00MzAw_bdf57662-46fd-482c-939d-34104590ddc9"
      unitRef="usd">33173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
</xbrl>
