<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:seer="http://seer.bio/20221231"
  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="seer-20221231.xsd" xlink:type="simple"/>
    <context id="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9fdf8bd8e684fd59a8e2d5232977f5f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i34a889f2e3ea44c39ebf49bfaa62b9cd_I20230302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-02</instant>
        </period>
    </context>
    <context id="i56b35e119984497aa5bb6a27a4edcab5_I20230302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-02</instant>
        </period>
    </context>
    <context id="if22b0a88d4454aebad5b6001387d4dfd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id207a175ba344bcab0035f32292d1f01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i749a33f6b59d4512b401f3c03f8034ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ea6016b6afb417f91437869d49ed9bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib81b3c87a8044dab9f58d867d1945410_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9608a4402b88434abc9bebe8253a19ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic75621d7c2c340eb8a26c013bad2b919_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i196d296477414f78b9f63174ab99f346_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9333616775894ce18f17438c47ce5609_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89d5a5ec7d434c4baf7a1b3b38967b22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieaefc57249814fa0a3e7bb28f343f025_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia14e961d572540a0adc3284c9c6e9f53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1967551430a7468b92ace23c0474208e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:GrantAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf0796872a9d4007b40fda2535ee62de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:GrantAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53900563a6514bc5b76122c15d554aae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifff79be4beae49b1a64324011fff8e1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfa7a764d8d8449d86b91eeadc805412_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecb9bc713a1b4652ad23cd85a01949c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59ed49f018e84eea99634b5a99deab22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iadc32690bb0842a1806355bdb802f650_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifee63e0b940e497ea546573d1d37fc1f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i31e4253a19c04574a01c638c740bce73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if102dff1dc3142eaaa601d2fdd74b2f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i713443411ab04b369c8f88bb1d38644c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64a10375ab424028a4a6c0a94fe2fc48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d787d9cbfec4cd8bfcd7c13477c5ef9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6a9953b90e048f18cd5be544945b9c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i946d4e780ce546d4ba8b98b8b10354de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7b7f4264a930469387a6f9eb1c0fc871_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1201dcd3a52341eda5bbc6abcfa08c8c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4110c9c2ef649c2b69dbd97daaae919_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia33fb648ead44c32af73df4c424f345c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i95a2157135134030968555cc145ca45d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i268c358e95014a77a143c5771bb78fbd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd4c0d21275b4dd8955cb57747540ba0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i02e0801b908f4c70b49e2453f11bc516_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8f817cb6af2042bd9c208efd9b7756ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f5bf593b313420bba508c760e0018c4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a86e47386284898a2660333a2438de6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib2621fd547624eb18d505df409d66983_D20210201-20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="icdcae197d32a4c23b481e61e722d7169_I20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="i7b5648b4eb7643a38bac97cfc1a5a622_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</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="iddd9ab1d1a7e416681e98de86d28d9d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i950c6df660284f7d8896a96cce6e5573_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibdcdb2bc5c09423abfabfadcc57d2fd8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">seer:AsiaAndEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i293a2857671d46ea9713d809f843ed28_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44dedb97290b40e791ffbc43641971bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7bd15cb454a40369854db88172a85c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15a4bc4adc8745be9c8ac6091a68ec8f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95a1c281c11b4c708518b8c9cee33d8b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a5a7b9d342846e699f5e15de17c298d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ede5030f330403fa6aedac6339a5f7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">seer:MajorCustomer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39f1057e2204426ead35d80cc58c6cd3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief1c18d2568247c6add9490dc7eede48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic12bb1515b6744728b3a0c4f200c080a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i95afd51b00e34d38a847805fa65bbcb1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d3d57c25cf340ae893bc1717e0edb97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88794bb5516a4a05b15a309d5574b7ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic0b9c2861fd543e0b693005b0a0d7c3d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i923bc02ac6d3470eb69388bed5f72eed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia60b0c801623439ca825e47ffcfa4f13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fd5c4f397634ab7bfc0ca2d8389a54c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1778d41d5b54be2a250c53dd31f0175_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60da55823aee4e2ebd9636d7d2c5e6af_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id01cadaecdd0479ebd3e28eef0ca68b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i379f29b6fafe4e6f9ec2a5438f58c2eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0365a03a8de1421da3fb2b04b109f011_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i117857625da14562afbffb79563210de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4fd5958885749a1a51ef6eec3c79a6c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ca04d33ec9049309401ba8851ef56cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b6a94e1c93947e3bedde68c5d940ae2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8028ad9a54c4cf89251a9e4d3d03fba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e3be2a74d384ec4bae611201543de87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0d273b44379459eae7f57146ed27bb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c96743a3a2341cf89954dc18d22231c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93bb190d68594d3cb8c932a76676e678_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fdcf71038324a69810ccd38eede73e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i513da7da74024984bc8439ff0c284f56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i117276e2292743fa825dbf5d2ef826d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie20629c43e6042eeb26c5285165c0fd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32202687b51449ac8f6a871c4c4228ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc43fce9d9594aa894114c683a973dab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i346eed5f55ba481397cde91e00e710cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i491d83cf4beb47a3870db039492cd7d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5daba89b06b44685abe94fb0e71f5ffe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4bcdd741db94f79b4998ebbff6dd26a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icfdebcf164bb4f27877619e831488260_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1fab1019abad48518116cfa4b2374ffb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75887486e1f74f15b92dba8db8702312_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">seer:USNonTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88a5336abb6642d298173a0035b4398e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i13d25c2e76924c2a8f19a9dac06711aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idcfc77646bf743788616710c51caa4ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i166dbb95b33a4bfdaa4d4ce301ad374a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i669213081a8d4caaa6d6e9c95ecb178d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd8f295d722b41b5b2173cd009719791_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idddc3cfddcc145d1860770c867a45837_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i988bb4e2e5534fc48013339607f8bcef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ffc37b4a34c4ded9f0bb859777e8027_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i47d3d9fa83cc4dd294ac187fb2a5341d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5853eccb84904d71b21844aab8a50264_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5972485121a457199e6d37f44c2a538_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic87160ef2de34b41bde7443913a604c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">seer:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1613f66dd4e548c997873de3b35dabb8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieef85b8a3cef46f9bc6eef36dc81f871_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1447b2c05844d1db1563f7d6cf8fbd5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i86a2199bc3044f239ad2c394b6b983cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea1edae5c8ca4ad9819f2feb74cbb2a3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i069a78fb718247c8a4d91bd049cb9f5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0a8c2cb949f44ee86099fe128bc9124_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb3c03dcb0ec4651b53921516eadce69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id81a9ca5b40145d6a015cc4e1abc0a30_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia099eafb3d1a4e4eb9a8c51868691517_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9da00b20a7594928ba446b9071cfc0d5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie48a619ecbce4aeca9946c5e116d6c4c_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:NHGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i5a7a88f638b74349a42b93336682c495_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:NHGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ea6f5a945d4436ea257f9a7e548cd0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">seer:NHGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53457a5473db44769888ac9d3a8846de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib23c38d6b868486f853a08565e752fb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf1191a6c1384bfc82ac5d2198570279_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2017EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if6bec323160c4094ab4f3a7f9c345f10_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia729c4bde5724de3847926c9eb5bdd6e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifef19921ebd14dd794739074ab05720c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if5431055b630477fbe812b050b177de6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4bf64299864d4c04843f7efb30cccaf8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0293dba9f35c4233b4ec97ec208f316f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9cfbc43998604fd9afdef3d6aa5cc332_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76b659fe0c004981b77ce4ce929d4312_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e91a9d0942a4e32800e59d165638de1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4ddd416f7af434a97acf1c2b11cd10a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib233198c03c94f6c98f5b0a173800830_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0f37d664f8d442e09ce0bcdeabc5a283_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6c2488cfb7dc4563a7b5b168c013177c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0dd136c5ab14245bf8bf1e05989a469_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia79591f99a4044f8a30a990471d44425_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i608ca60db75d498e9dd35fe2ea9a386c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2561d9a8544d4dd9b767a8e5247d4a7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie16a8418a42948a2b7d448cea9fbc5ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i933207d90d944f8f98a9df1e3d3682a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i798bacc8b44b400f8bb604e72cbbecdc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba2bc0ba1b6c47f39790558223624dd2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7187614534d4b0188f7c3eab8c9d021_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90a206ebfe514d2f9dc231b0ae0a7bf8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if4536bfbfd60454ea350aacb7e2df15d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cc39a1efb624e6d96abe94ff42af79b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i430c80f5b80749c1b9977413c68ddb45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47f804e30f344cc796209e5b1293532d_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i0bcd9897b46c4a448ffa692a37165a19_I20220621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-21</instant>
        </period>
    </context>
    <context id="i50d2deeefdb5447ca0bfbfa81c79fffe_I20220621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
        </entity>
        <period>
            <instant>2022-06-21</instant>
        </period>
    </context>
    <context id="i2fcd7ba1f5b14dfb87636504f10e9a86_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18c74d094ca54d46b4453e64ab2fe1d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">seer:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i99cfc56f28ed4775ada8754cab148f14_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">seer:Qualified401KMatchProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2293121e45c142a3b1c33105241676f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">seer:Qualified401KMatchProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i645088abbc754c948ef3782a190bf3d7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">seer:FacilityLeaseAgreementLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6415e3af46a64e8b96e618bc25e3f1cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9be1b6bb5e3c4a06859e40d6b2a71171_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1021b30c2145468981f3962fdbfe785e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifdc14167b8b44e409620528798f2fc87_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8f41b48a63f4d34a929199769e5b3ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6491b68fc84f49399c7741f0bff82dab_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">seer:ConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2084b11ea46547eb9d62d00fbd6a59e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaece4d4bb14a4696949b98d1c0bec44e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i51f551a0c6e747f5a1025c5675dddee8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i58bd35ef6ea94f499101e0f559487641_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8de57c177aaa4ad8bb3ee66e02fa9031_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec9baa48dd574ba79eb784cb6df74d62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69318f2ebfc047b9869bf6dfba12ff96_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i42c5e84cf70d47298566b01dcc1f2007_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61c298eb76dd439d86b83f22b770f240_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1b3b6a17ba5418a9c2c2ccf18263840_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id164120589d9413e870147b776c78bbc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5217c36e46d34bffb96d6a498f351512_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i579aa9f81e854aa7a0ffbe10163a392f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001726445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>seer:vote</measure>
    </unit>
    <unit id="planparticipant">
        <measure>seer:planParticipant</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl80L2ZyYWc6YWRlODRlYTcyZGQ4NGMxODk2OTVmMWVlNzIwNzhlODQvdGFibGU6YjQ1YjlmMTIzODAzNDAzOTg0N2ZmODBkYzcwZjlkNzMvdGFibGVyYW5nZTpiNDViOWYxMjM4MDM0MDM5ODQ3ZmY4MGRjNzBmOWQ3M18yLTEtMS0xLTEyOTk3NQ_0ef1497d-0c7c-4ea5-9e50-0eb378518808">0001726445</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl80L2ZyYWc6YWRlODRlYTcyZGQ4NGMxODk2OTVmMWVlNzIwNzhlODQvdGFibGU6YjQ1YjlmMTIzODAzNDAzOTg0N2ZmODBkYzcwZjlkNzMvdGFibGVyYW5nZTpiNDViOWYxMjM4MDM0MDM5ODQ3ZmY4MGRjNzBmOWQ3M18zLTEtMS0xLTEyOTk3NQ_43956696-ae6d-4ad2-a0f2-0b25a818a935">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl80L2ZyYWc6YWRlODRlYTcyZGQ4NGMxODk2OTVmMWVlNzIwNzhlODQvdGFibGU6YjQ1YjlmMTIzODAzNDAzOTg0N2ZmODBkYzcwZjlkNzMvdGFibGVyYW5nZTpiNDViOWYxMjM4MDM0MDM5ODQ3ZmY4MGRjNzBmOWQ3M180LTEtMS0xLTEyOTk3NQ_a29d27ba-eabe-4b20-8e20-83cefac97589">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl80L2ZyYWc6YWRlODRlYTcyZGQ4NGMxODk2OTVmMWVlNzIwNzhlODQvdGFibGU6YjQ1YjlmMTIzODAzNDAzOTg0N2ZmODBkYzcwZjlkNzMvdGFibGVyYW5nZTpiNDViOWYxMjM4MDM0MDM5ODQ3ZmY4MGRjNzBmOWQ3M181LTEtMS0xLTEyOTk3NQ_814cbe7f-305b-4870-95d8-90bb3f8c824d">false</dei:AmendmentFlag>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i988bb4e2e5534fc48013339607f8bcef_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNDA4ODA_7d5710f8-6c9a-45fd-8da2-818fda925deb">P1Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib233198c03c94f6c98f5b0a173800830_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMyNzY_c32cb472-35f6-4779-a6c3-2511a31d6d39">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzA3_2db7a054-a336-4971-a54f-69219877fb79">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzE0_14ce6f4d-241d-4380-9ecc-43b29c531a88">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzA4_95ba0f14-2469-4cb1-bc8e-275d76ed79c9">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzA4_92008b6e-407b-425a-b64e-5a1ab84289d9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzIx_afd89e85-0e9e-46b2-aca3-9e7a14c6fb35">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzIy_a2fe167d-5fe6-4b4c-85fd-118c9229f202">001-39747</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzE1_46d90a37-29d4-4c0e-b841-8c7d6b350b38">SEER, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6Mzg5ZmFmZDY3ODNjNDQ5NTkzYTMyNjM0MjVmNjNiOTUvdGFibGVyYW5nZTozODlmYWZkNjc4M2M0NDk1OTNhMzI2MzQyNWY2M2I5NV8wLTAtMS0xLTEyOTk3NQ_b1e632cd-6737-4467-a024-b746a4057fc4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6Mzg5ZmFmZDY3ODNjNDQ5NTkzYTMyNjM0MjVmNjNiOTUvdGFibGVyYW5nZTozODlmYWZkNjc4M2M0NDk1OTNhMzI2MzQyNWY2M2I5NV8wLTItMS0xLTEyOTk3NQ_33b42b5a-dcd8-44e7-b96e-05979eedf5ed">82-1153150</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzAz_2ea83fef-b09e-434a-baee-cc8852dae9c2">3800 Bridge Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzE2_69dc4330-c24c-48b1-a8d3-58d7fd776132">Suite 102</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzA0_1f05a5c2-00a8-484c-8cee-308f0dd323bb">Redwood City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzIz_50548f03-2cde-4c71-ae55-03b9fcb26512">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzI0_8d71e01a-1ba8-4cc5-a405-91ad4751bb3d">94065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzE3_02ccbd80-4038-480f-a577-6776480d1272">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzE4_d1d6b2e4-bf85-4a66-b717-3bbc104117bf">453-0000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6M2FlYzNjZDM4MDZlNDE3NWIwYTViMzE5ZWRhYjEzZGUvdGFibGVyYW5nZTozYWVjM2NkMzgwNmU0MTc1YjBhNWIzMTllZGFiMTNkZV8xLTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM2YTA2MDRkODhkMjQxM2E4OTJjYjZiMTY1NGM2OTM0XzU0OTc1NTgxMzkyMg_94c698b0-379a-48cc-8d05-83ddb4764327">0.00001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6M2FlYzNjZDM4MDZlNDE3NWIwYTViMzE5ZWRhYjEzZGUvdGFibGVyYW5nZTozYWVjM2NkMzgwNmU0MTc1YjBhNWIzMTllZGFiMTNkZV8xLTItMS0xLTEyOTk3NQ_f066818b-7c37-454d-982f-096c15bf5120">SEER</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6M2FlYzNjZDM4MDZlNDE3NWIwYTViMzE5ZWRhYjEzZGUvdGFibGVyYW5nZTozYWVjM2NkMzgwNmU0MTc1YjBhNWIzMTllZGFiMTNkZV8xLTQtMS0xLTEyOTk3NQ_20346472-2a14-4afc-b22b-e97c0de9faeb">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8xNjQ5MjY3NDQ2Njg2_d64222af-e05a-49e6-8ab4-030399045f86">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzEw_14c685a7-7c4b-4f21-b3c1-b1a9de1f73d2">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzEx_4fc6f532-1e58-4f95-b579-424739c0a2e9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzA1_0f279443-0816-4c4c-9249-68fc4fb38677">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6MTRjYTU3ZGM5M2ZmNGRlMDk2MjQ1NzQ3ZjA5ODE3MTUvdGFibGVyYW5nZToxNGNhNTdkYzkzZmY0ZGUwOTYyNDU3NDdmMDk4MTcxNV8xLTQtMS0xLTEyOTk3NQ_be15eceb-ac50-4e6f-b149-e9bcbc4123ce">true</dei:EntitySmallBusiness>
    <dei:EntityFilerCategory
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6MTRjYTU3ZGM5M2ZmNGRlMDk2MjQ1NzQ3ZjA5ODE3MTUvdGFibGVyYW5nZToxNGNhNTdkYzkzZmY0ZGUwOTYyNDU3NDdmMDk4MTcxNV8yLTAtMS0xLTE1NDIzOQ_d9aabfde-446e-4774-ae9c-a3b9973c7b58">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGFibGU6MTRjYTU3ZGM5M2ZmNGRlMDk2MjQ1NzQ3ZjA5ODE3MTUvdGFibGVyYW5nZToxNGNhNTdkYzkzZmY0ZGUwOTYyNDU3NDdmMDk4MTcxNV8yLTQtMS0xLTEyOTk3NQ_203d3edf-fe24-4388-9c93-3ac34006df75">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8xNjQ5MjY3NDQ2Njg3_0e172fb6-9482-4ad1-a0ed-657299e94583">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzEz_02702c6d-562c-4959-9409-7eb4179d1fbc">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib9fdf8bd8e684fd59a8e2d5232977f5f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zMTIw_c2e04861-9512-463b-9891-4ca475b36f67"
      unitRef="usd">426000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i34a889f2e3ea44c39ebf49bfaa62b9cd_I20230302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zMTY4_23a6b91a-3080-4ac6-8ae6-2e786b4d4acd"
      unitRef="shares">59699611</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i56b35e119984497aa5bb6a27a4edcab5_I20230302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zMjMx_51d56375-5f56-4fdf-acf1-716ff26c098a"
      unitRef="shares">4044969</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xL2ZyYWc6NjZlOGFjYWY0YmQ1NGE3MmI4N2EwODBiYjFlYWNhMTUvdGV4dHJlZ2lvbjo2NmU4YWNhZjRiZDU0YTcyYjg3YTA4MGJiMWVhY2ExNV8zNzIw_13e82b06-230c-4ffd-b34d-944853212212">Portions of the registrant&#x2019;s definitive Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. The proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant&#x2019;s fiscal year ended December 31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzAvZnJhZzo5OGY0ZDMzNmU2OTc0NjkzYjlhMDk2ZDFmODUzOWViOS90YWJsZTpmYzZhY2MyYzk0YmQ0ZjJlOGMwOTc5NzFkMzVlMjgwNi90YWJsZXJhbmdlOmZjNmFjYzJjOTRiZDRmMmU4YzA5Nzk3MWQzNWUyODA2XzEtMC0xLTEtMTI5OTc1L3RleHRyZWdpb246MGUwOTllNGY1N2RiNDVmZGJhZjcwOTAzNmQxY2I3ZWNfNzA_1e6c4099-3755-434b-af12-7019a683dc33">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzYvZnJhZzo3NzA0MmUwYzk4OWU0ZjgyODNkYTA2YzI1ZTgzYTYxOS90ZXh0cmVnaW9uOjc3MDQyZTBjOTg5ZTRmODI4M2RhMDZjMjVlODNhNjE5XzkwNzM_8c2462bc-af8f-4c92-a0a0-bfb72b52d38a">Deloitte and Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzYvZnJhZzo3NzA0MmUwYzk4OWU0ZjgyODNkYTA2YzI1ZTgzYTYxOS90ZXh0cmVnaW9uOjc3MDQyZTBjOTg5ZTRmODI4M2RhMDZjMjVlODNhNjE5XzkwNzU_4a5e1261-3b6d-4218-8cc0-40c6912c493b">San Francisco, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzUtMS0xLTEtMTI5OTc1_3c29067b-5729-48e4-abd7-225094d3afd6"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzUtMy0xLTEtMTI5OTc1_d54414ab-7b4d-433a-9712-f3b79bdef67c"
      unitRef="usd">232813000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzYtMS0xLTEtMTI5OTc1_8bb827b8-72a6-43c7-b596-9da482f3a07a"
      unitRef="usd">368031000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzYtMy0xLTEtMTI5OTc1_4004b650-039f-42fa-b7fb-a15a68133fbb"
      unitRef="usd">167261000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzctMS0xLTEtMTI5OTc1_92514960-ce48-44d8-b1ba-78ab7faaf7c4"
      unitRef="usd">4315000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzctMy0xLTEtMTI5OTc1_be365010-cd7f-486c-869f-a245660be3e2"
      unitRef="usd">2495000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzgtMS0xLTEtMTI5OTc1_2487d409-3b13-4d6f-9368-37e2268734d4"
      unitRef="usd">1804000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzgtMy0xLTEtMTI5OTc1_7bd937d6-633e-43d2-a6d8-6b72e1762200"
      unitRef="usd">1283000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzktMS0xLTEtMTI5OTc1_60d3f7e3-234a-47fb-8edc-87028a7b3f1b"
      unitRef="usd">899000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzktMy0xLTEtMTI5OTc1_4ab02cb3-0afc-44f5-971d-ac3ffced5ec8"
      unitRef="usd">366000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzEwLTEtMS0xLTEyOTk3NQ_0e4445a3-743f-4da4-9666-d096b290b49d"
      unitRef="usd">4627000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzEwLTMtMS0xLTEyOTk3NQ_a0555225-52f4-4851-a0d3-29b6fbb2e832"
      unitRef="usd">4145000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzExLTEtMS0xLTEyOTk3NQ_9e60cb9f-e965-499a-9e1f-f5cbeefb5ba9"
      unitRef="usd">2098000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzExLTMtMS0xLTEyOTk3NQ_6f6d01fd-e92b-4d03-973b-c07be5c41132"
      unitRef="usd">3336000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzEyLTEtMS0xLTEyOTk3NQ_9ed8afc4-8ed6-470e-b488-d71b1c1c59c5"
      unitRef="usd">434982000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzEyLTMtMS0xLTEyOTk3NQ_157de5cd-9b99-4dea-8b4b-e4de8a8512cd"
      unitRef="usd">411699000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzEzLTEtMS0xLTEyOTk3NQ_544a7059-0ac5-4b0c-8fea-6f5ca3314f41"
      unitRef="usd">5157000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzEzLTMtMS0xLTEyOTk3NQ_f2d16192-8819-4053-85c8-7e13ea3acc14"
      unitRef="usd">93186000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE0LTEtMS0xLTEyOTk3NQ_8f21b0f9-766e-456f-a344-d004e66c5738"
      unitRef="usd">27003000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE0LTMtMS0xLTEyOTk3NQ_7c051e7c-3297-473c-9392-945bd3db7c88"
      unitRef="usd">20142000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE1LTEtMS0xLTEyOTk3NQ_185e1654-732c-478d-957b-186deef364af"
      unitRef="usd">19408000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE1LTMtMS0xLTEyOTk3NQ_7a2d09d9-199a-4b7b-b174-027385fd2ea1"
      unitRef="usd">13087000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE2LTEtMS0xLTEyOTk3NQ_0a21d91b-4361-4e59-a192-45a39632ab14"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE2LTMtMS0xLTEyOTk3NQ_f138abc8-232c-4dc2-b34a-75759379293c"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE3LTEtMS0xLTEyOTk3NQ_2cd0078e-13b1-4beb-8a5a-b2962a8426a9"
      unitRef="usd">855000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE3LTMtMS0xLTEyOTk3NQ_52285349-2165-406c-9615-692bb49c51b0"
      unitRef="usd">501000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE4LTEtMS0xLTEyOTk3NQ_1e70536f-94c0-42eb-adae-c274e385bc54"
      unitRef="usd">487929000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzE4LTMtMS0xLTEyOTk3NQ_9c28d5c0-8f3d-4638-a836-2c7e268516e3"
      unitRef="usd">539139000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzIxLTEtMS0xLTEyOTk3NQ_c6cc49ab-5e9a-44b3-891e-0b2be56c56c2"
      unitRef="usd">2104000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzIxLTMtMS0xLTEyOTk3NQ_91161cdc-e57a-4e3f-900b-73d06bf12872"
      unitRef="usd">3789000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzIyLTEtMS0xLTEyOTk3NQ_6b8a0e25-95f1-4aab-a984-0a484bdcbdad"
      unitRef="usd">8298000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzIyLTMtMS0xLTEyOTk3NQ_b1e43542-3cf3-44da-bfff-671c1bf56a8a"
      unitRef="usd">8394000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI0LTEtMS0xLTEyOTk3NQ_25847bb3-5c96-4a54-9a78-b7178371e2e7"
      unitRef="usd">133000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI0LTMtMS0xLTEyOTk3NQ_65c1afed-a6c0-4258-857d-67e089b9ed5b"
      unitRef="usd">376000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI2LTEtMS0xLTEyOTk3NQ_3f619192-bc99-4cb6-ae28-637260d8a7a4"
      unitRef="usd">1842000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI2LTMtMS0xLTEyOTk3NQ_4e612bb0-2e6b-4d4c-85a9-bfd3279d38e6"
      unitRef="usd">864000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI3LTEtMS0xLTEzODY1Mg_a1ecf01d-bdf4-459f-a575-37b7b7a902f4"
      unitRef="usd">207000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI3LTMtMS0xLTEzODY2MQ_c99725da-55f9-4d05-bea1-951dfd5b8a84"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI3LTEtMS0xLTEyOTk3NQ_d327edaf-5b49-444d-8fcb-f60976684be6"
      unitRef="usd">12584000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI3LTMtMS0xLTEyOTk3NQ_1656305d-0e4c-4983-a51b-0eb908342f64"
      unitRef="usd">13423000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI5LTEtMS0xLTEyOTk3NQ_f6fb9a86-3a24-4f9c-891d-41a8021973da"
      unitRef="usd">28032000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzI5LTMtMS0xLTEyOTk3NQ_292bf62f-24f9-4723-80d4-58d5f6ba2c56"
      unitRef="usd">22459000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzMwLTEtMS0xLTEyOTk3NQ_8c4498f7-2c90-4a4a-808a-130c61b96b5a"
      unitRef="usd">320000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzMwLTMtMS0xLTEyOTk3NQ_61ea7fb1-943c-4a2d-83a0-156d6c3347df"
      unitRef="usd">341000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzMxLTEtMS0xLTEyOTk3NQ_9ca65167-eb6f-45a5-8dd0-a6c6129a2552"
      unitRef="usd">40936000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzMxLTMtMS0xLTEyOTk3NQ_424ef4ec-744b-4981-ac16-eeb207fbf29b"
      unitRef="usd">36223000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzMyLTEtMS0xLTEyOTk3NQ_2f77b9f0-1f91-4f95-ba33-d45dd11bbbec"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzMyLTMtMS0xLTEyOTk3NQ_0368b577-6951-4e0d-acb3-1cd71266cb63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDgwNw_3dceeb06-a5fb-47e8-b6a9-195636f3490d"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDgwNw_e48d5bac-2e5f-429f-80cc-8859d26981f1"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDc5Mw_76f7eb82-e9f6-4647-81d4-10f0d23e141c"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDc5Mw_fbe77541-9e80-4a72-8409-bdf10c1029d7"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDgwMA_8f68db2a-52ec-47ab-85b7-f6b09773a464"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDgwMA_9100e7e1-6cb8-4232-9514-57245951b1c0"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDgwMA_96d37bab-0ec2-40b5-9458-e0cb09ca6dd1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjM1NDc1OWRjZjhjYjRhZDRhMTFmMzhiMWJmMjM5NTllXzU0OTc1NTgxNDgwMA_fc560eaa-d17d-4e61-80e4-61a878a2bd4a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTEtMS0xLTEyOTk3NQ_cabe7f49-994f-4c56-91f5-a070ea253d79"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM0LTMtMS0xLTEyOTk3NQ_e7ecd55d-6a93-4109-a5ca-ff46919f490c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjdkOWJkMzJkMjMyMzQ3ZDQ5N2FmN2U4NTQzYWIwNGU3XzU0OTc1NTgxNDA5OQ_4fcecb11-34a8-4c0b-af00-f7d0fdf8f19d"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjdkOWJkMzJkMjMyMzQ3ZDQ5N2FmN2U4NTQzYWIwNGU3XzU0OTc1NTgxNDExMg_603ca567-9795-447b-b92e-4c6389985bf3"
      unitRef="shares">94000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjdkOWJkMzJkMjMyMzQ3ZDQ5N2FmN2U4NTQzYWIwNGU3XzU0OTc1NTgxNDE0Mg_590cac8d-13e7-49bf-8654-f71d65670a74"
      unitRef="shares">59366077</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjdkOWJkMzJkMjMyMzQ3ZDQ5N2FmN2U4NTQzYWIwNGU3XzU0OTc1NTgxNDE0Mg_f6f91964-4af9-4c79-9c33-9fb850cd8287"
      unitRef="shares">59366077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjdkOWJkMzJkMjMyMzQ3ZDQ5N2FmN2U4NTQzYWIwNGU3XzU0OTc1NTgxNDE1MA_b5ecc176-8be8-42f5-aa9c-4536fcacc278"
      unitRef="shares">57493005</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjdkOWJkMzJkMjMyMzQ3ZDQ5N2FmN2U4NTQzYWIwNGU3XzU0OTc1NTgxNDE1MA_c3e809fd-e005-4138-af61-21d1d35d6d86"
      unitRef="shares">57493005</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTEtMS0xLTEyOTk3NQ_565810af-38ed-475d-970e-d552b933238c"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM1LTMtMS0xLTEyOTk3NQ_7e6c571a-111e-48e4-b11a-f5a136fdfa1a"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDEyNw_05472fb9-5500-40b7-998f-969039a88850"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDEyNw_d8867598-600a-4c97-979d-5c97afa4c23b"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDEzOQ_282a78e4-347b-4d47-a9b0-56b84a32930f"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDE0OA_05a2260f-0130-4628-a259-2ead84062511"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDE0OA_3700d22c-3a53-409a-b378-9785adf4cd28"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDE1Ng_2960260f-9cee-4c9f-bc5d-96932a2449dc"
      unitRef="shares">4522478</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjY1M2ZlYWMzNzRlYzRiYTQ5ZGEyZDgwMTUzMDkwZjY1XzU0OTc1NTgxNDE1Ng_b5b58e66-941f-4249-9b8b-99a318ba26cf"
      unitRef="shares">4522478</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTEtMS0xLTEyOTk3NQ_a62811a3-6eef-4ded-b49c-621fc495a787"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM2LTMtMS0xLTEyOTk3NQ_453107bb-a7cf-4e51-9167-c323272ffb37"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM3LTEtMS0xLTEyOTk3NQ_e176a88b-7fd5-4c1f-81f1-ea603373c2a9"
      unitRef="usd">667739000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM3LTMtMS0xLTEyOTk3NQ_491873ec-0a04-4a3c-a83d-119482fdc216"
      unitRef="usd">629981000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM4LTEtMS0xLTEyOTk3NQ_44c4d9e5-9837-447b-934e-b9125a92d5a8"
      unitRef="usd">-1251000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM4LTMtMS0xLTEyOTk3NQ_ba4d639f-2dff-4b0a-b482-923947b9001d"
      unitRef="usd">-536000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM5LTEtMS0xLTEyOTk3NQ_d3afe265-efb0-4a1b-bf34-a5f8ceaec697"
      unitRef="usd">-219496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzM5LTMtMS0xLTEyOTk3NQ_f0d58ea5-07d0-4f4b-a7f9-598adca34b19"
      unitRef="usd">-126530000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzQwLTEtMS0xLTEyOTk3NQ_a9740c13-0599-4e87-9942-876e260cdb5f"
      unitRef="usd">446993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzQwLTMtMS0xLTEyOTk3NQ_954a022d-1343-4eaa-919b-c878c69ff180"
      unitRef="usd">502916000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzQxLTEtMS0xLTEyOTk3NQ_d27fc395-dba3-461d-97b8-e1cb473c6bae"
      unitRef="usd">487929000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xMzkvZnJhZzpiNGIwNzNlYTEzZDQ0MmY0YWUyNzEzN2E1ZDdlOTM0Ni90YWJsZToyNjg1YTI4NmRiMTI0NzBkOTc2Yjk2YWJhMGVjZjY1Ni90YWJsZXJhbmdlOjI2ODVhMjg2ZGIxMjQ3MGQ5NzZiOTZhYmEwZWNmNjU2XzQxLTMtMS0xLTEyOTk3NQ_730c1f28-8eb0-41b3-b0e1-3f61f52c20f3"
      unitRef="usd">539139000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic75621d7c2c340eb8a26c013bad2b919_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzQtMS0xLTEtMTI5OTc1_0cb8276b-f279-42ab-860b-734a46c4c882"
      unitRef="usd">8557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i196d296477414f78b9f63174ab99f346_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzQtMy0xLTEtMTI5OTc1_081cda8b-97e2-4c85-95d7-212981df983c"
      unitRef="usd">3577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9333616775894ce18f17438c47ce5609_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzUtMS0xLTEtMTI5OTc1_ce747d11-056b-4529-8145-e33b80b286b2"
      unitRef="usd">913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89d5a5ec7d434c4baf7a1b3b38967b22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzUtMy0xLTEtMTI5OTc1_a1274b30-4ca7-45f4-a607-7639d3f4f6b8"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaefc57249814fa0a3e7bb28f343f025_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzYtMS0xLTEtMTI5OTc1_a67b248e-04f1-4a78-bfb0-6c17451192f8"
      unitRef="usd">5215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia14e961d572540a0adc3284c9c6e9f53_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzYtMy0xLTEtMTI5OTc1_0ba140e6-1764-45c8-b28a-7cbe5d2af9b5"
      unitRef="usd">2317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1967551430a7468b92ace23c0474208e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzctMS0xLTEtMTI5OTc1_cc2ea0aa-3610-428d-a015-2145056982bd"
      unitRef="usd">808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf0796872a9d4007b40fda2535ee62de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzctMy0xLTEtMTI5OTc1_6130d029-eb40-4e1b-9f20-3faa69ea2945"
      unitRef="usd">223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzgtMS0xLTEtMTI5OTc1_08d105e7-c753-495d-bb59-562d33d3e8bb"
      unitRef="usd">15493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzgtMy0xLTEtMTI5OTc1_5a94d518-3cd2-4805-afb8-465832dea432"
      unitRef="usd">6617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ic75621d7c2c340eb8a26c013bad2b919_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEwLTEtMS0xLTEyOTk3NQ_1dd25ad5-da87-4ac6-8081-933f59a14322"
      unitRef="usd">5459000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i196d296477414f78b9f63174ab99f346_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEwLTMtMS0xLTEyOTk3NQ_df9d34ec-1d43-4b67-97bf-ba4c1fe59b6f"
      unitRef="usd">2300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9333616775894ce18f17438c47ce5609_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzExLTEtMS0xLTEyOTk3NQ_42430ad9-5370-4865-9d99-31cd389cf909"
      unitRef="usd">495000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i89d5a5ec7d434c4baf7a1b3b38967b22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzExLTMtMS0xLTEyOTk3NQ_a2c591c8-94e8-45ab-b188-eeda12bb7ccb"
      unitRef="usd">42000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ieaefc57249814fa0a3e7bb28f343f025_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEyLTEtMS0xLTEyOTk3NQ_4b757461-5dac-4fad-a5bf-f12ae53c295a"
      unitRef="usd">1989000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia14e961d572540a0adc3284c9c6e9f53_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEyLTMtMS0xLTEyOTk3NQ_c8307468-778b-4606-86ff-701b9a6d4742"
      unitRef="usd">863000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1967551430a7468b92ace23c0474208e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEzLTEtMS0xLTE0MzE5MA_88930048-c5cd-43ff-980d-a3e0f8b4b929"
      unitRef="usd">457000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibf0796872a9d4007b40fda2535ee62de_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEzLTMtMS0xLTE0MzE5OA_6486adcc-500b-487a-a2aa-4fe1c4932ecb"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEzLTEtMS0xLTEyOTk3NQ_08bb6af3-0eef-4372-9f52-a4171500647e"
      unitRef="usd">8400000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzEzLTMtMS0xLTEyOTk3NQ_e6e67d2d-e460-455c-bea4-50bb95c9fd9f"
      unitRef="usd">3205000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE0LTEtMS0xLTEyOTk3NQ_bfb7a8d9-00c7-4ba8-8a39-5bd24c10a6fc"
      unitRef="usd">7093000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE0LTMtMS0xLTEyOTk3NQ_d99513e8-f2dd-4637-af86-26c416b061bd"
      unitRef="usd">3412000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE2LTEtMS0xLTEyOTk3NQ_abaa558b-9fa0-414a-ac8a-001ca44be696"
      unitRef="usd">45797000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE2LTMtMS0xLTEyOTk3NQ_3e381ca1-afc8-475d-a33e-f0dcb4c8bcc9"
      unitRef="usd">29121000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE3LTEtMS0xLTEyOTk3NQ_46f3c9e7-c517-4089-ab4d-7cde72b83c9b"
      unitRef="usd">58531000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE3LTMtMS0xLTEyOTk3NQ_980d0d01-696e-4183-966e-9fa5b1018412"
      unitRef="usd">45764000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE4LTEtMS0xLTEyOTk3NQ_5bd1ba48-527f-4850-ab5b-71c5b6d503f6"
      unitRef="usd">104328000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE4LTMtMS0xLTEyOTk3NQ_4755e7e3-861a-4bb3-9f95-6d9cfabb8ae5"
      unitRef="usd">74885000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE5LTEtMS0xLTEyOTk3NQ_7f0325f9-43d4-453c-b1dc-2b433d516b9f"
      unitRef="usd">-97235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzE5LTMtMS0xLTEyOTk3NQ_fd1e4b40-1309-4ce8-ab78-d41d03beba08"
      unitRef="usd">-71473000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzIxLTEtMS0xLTEyOTk3NQ_1aa713f5-e62e-49a3-a2c0-76dda789b0f6"
      unitRef="usd">4602000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzIxLTMtMS0xLTEyOTk3NQ_b7abb56c-d228-42d5-b332-08138cc8368a"
      unitRef="usd">326000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzIyLTEtMS0xLTEyOTk3NQ_276150cb-03f6-43b3-b8a4-871e03db90bb"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzIyLTMtMS0xLTEyOTk3NQ_767ba461-4fa1-4a6b-8890-8fe83a79c99d"
      unitRef="usd">22000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzIzLTEtMS0xLTEyOTk3NQ_ebec71ab-74ff-46f9-833d-d482d194364b"
      unitRef="usd">333000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzIzLTMtMS0xLTEyOTk3NQ_4639cca8-17a7-40fc-b306-e70e766069fc"
      unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI0LTEtMS0xLTEyOTk3NQ_1ca2f0f0-8c8f-45fc-b40c-1cfffe74d7f1"
      unitRef="usd">4269000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI0LTMtMS0xLTEyOTk3NQ_3372e2ae-aee3-4607-b3fe-09b3b0cc8035"
      unitRef="usd">304000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI1LTEtMS0xLTEyOTk3NQ_94fb5e21-a842-4913-bb51-ebe1f94e7e5e"
      unitRef="usd">-92966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI1LTMtMS0xLTEyOTk3NQ_5d27e6e6-d041-4b73-82e3-0de4b8991b91"
      unitRef="usd">-71169000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI3LTEtMS0xLTEyOTk3NQ_8d7bf6be-7f21-4e4b-92d1-af5e24d14382"
      unitRef="usd">-715000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI3LTMtMS0xLTEyOTk3NQ_18d11b8b-1de5-4530-8a35-6db6a5dcf9bb"
      unitRef="usd">-590000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI4LTEtMS0xLTEyOTk3NQ_316f0905-aebe-4a41-b7bc-2680b7d23154"
      unitRef="usd">-93681000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI4LTMtMS0xLTEyOTk3NQ_c271f83b-24e5-4a53-bf7b-93fdefdffef0"
      unitRef="usd">-71759000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI5LTEtMS0xLTEyOTk3NQ_0761894b-4b46-43d8-b91a-3b6dbddc78b2"
      unitRef="usdPerShare">-1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI5LTEtMS0xLTEyOTk3NQ_de480e79-46a1-4d9b-a460-6751db168d5d"
      unitRef="usdPerShare">-1.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI5LTMtMS0xLTEyOTk3NQ_49696a89-8b2c-40b1-88cb-f8fe2a6eac6c"
      unitRef="usdPerShare">-1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzI5LTMtMS0xLTEyOTk3NQ_4db3324e-7d78-4325-b56c-22a6a76a0f2a"
      unitRef="usdPerShare">-1.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzMwLTEtMS0xLTEyOTk3NQ_66cf1d69-ddaa-43f6-8ad3-0f4ae1b44df8"
      unitRef="shares">62433613</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzMwLTEtMS0xLTEyOTk3NQ_749dce98-ef90-4f18-a628-df5d7375e9ba"
      unitRef="shares">62433613</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzMwLTMtMS0xLTEyOTk3NQ_1f1512d6-284f-41d1-b301-cc07751c794d"
      unitRef="shares">60863950</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDIvZnJhZzo2ZTZhYzcwNjM4MDI0ZTFlYjkxYjljZWQxNDYxYmRkMC90YWJsZTo1MjExMDU3ZjJlNGI0ZDRhOGFmOGRmNzQzYWE0YjBkYS90YWJsZXJhbmdlOjUyMTEwNTdmMmU0YjRkNGE4YWY4ZGY3NDNhYTRiMGRhXzMwLTMtMS0xLTEyOTk3NQ_a4eafb7b-7cb1-4f1a-a0d8-d322a62b46f3"
      unitRef="shares">60863950</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifff79be4beae49b1a64324011fff8e1b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTUtMS0xLTEyOTk3NQ_339bccdf-2b6d-4b94-8703-0bcb085ba4fe"
      unitRef="shares">59261051</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifff79be4beae49b1a64324011fff8e1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTctMS0xLTEyOTk3NQ_44e19c91-11b6-4aa6-b18b-28b50626ad84"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idfa7a764d8d8449d86b91eeadc805412_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTktMS0xLTEyOTk3NQ_d4aa0c88-f00c-4a4d-9658-43ecfca4e64f"
      unitRef="usd">486915000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecb9bc713a1b4652ad23cd85a01949c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTExLTEtMS0xMjk5NzU_93c8f20f-40f0-455f-b940-f380ef941e2d"
      unitRef="usd">-55361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59ed49f018e84eea99634b5a99deab22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTEzLTEtMS0xMjk5NzU_ff6a1125-4b68-4600-8125-0b16c54f26f8"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iadc32690bb0842a1806355bdb802f650_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTE1LTEtMS0xMjk5NzU_e6aa3f8b-ff9b-47c5-b100-21162f4b0562"
      unitRef="usd">431609000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifee63e0b940e497ea546573d1d37fc1f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE1LTUtMS0xLTEyOTk3NQ_3fb4cf6c-1231-4455-b95f-a3875007135a"
      unitRef="shares">1107059</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE1LTktMS0xLTEyOTk3NQ_6a60333f-974e-4c4c-bb71-0a67c3260967"
      unitRef="usd">1885000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE1LTE1LTEtMS0xMjk5NzU_356e895d-c1a5-46c8-8112-5c8697a9b6d6"
      unitRef="usd">1885000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ifee63e0b940e497ea546573d1d37fc1f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE2LTUtMS0xLTEyOTk3NQ_81726955-f25c-4b75-84de-185272a991ad"
      unitRef="shares">20556</us-gaap:StockRepurchasedDuringPeriodShares>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE3LTktMS0xLTEyOTk3NQ_3d2a1c40-da94-489c-9f2d-6b5fdd0e621a"
      unitRef="usd">470000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE3LTE1LTEtMS0xMjk5NzU_19728278-4693-4d1d-8b71-ff6754ddfa18"
      unitRef="usd">470000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE4LTAtMS0xLTEyOTk3NS90ZXh0cmVnaW9uOjg1ZWEwMjBkMjhhMDQ4ZTM4ODZkMTYxOTQwYTY2NTQ3Xzg4_96459591-c28c-4f33-bf36-305241918a8d"
      unitRef="usd">7591000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifee63e0b940e497ea546573d1d37fc1f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE4LTUtMS0xLTEyOTk3NQ_712abb8d-88df-44d9-9747-892bf8a505b0"
      unitRef="shares">1650000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE4LTktMS0xLTEyOTk3NQ_87d31b68-4266-42bb-b5f2-b4cabe04286c"
      unitRef="usd">102959000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE4LTE1LTEtMS0xMjk5NzU_e6c71c4d-69df-48c2-b9b1-578174952ef2"
      unitRef="usd">102959000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifee63e0b940e497ea546573d1d37fc1f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE5LTUtMS0xLTEyOTk3NQ_e119a2ca-b6e3-41bc-bd1d-c9f7fd525bee"
      unitRef="shares">17929</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE5LTktMS0xLTEyOTk3NQ_b6b05732-27eb-4187-a1b8-27fe7170af6f"
      unitRef="usd">422000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE5LTE1LTEtMS0xMjk5NzU_a5e2794b-de2d-4840-8f52-e3dc534770db"
      unitRef="usd">422000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <seer:StockholdersEquityReturnOnProfit
      contextRef="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTktMS0xLTEyOTk3NQ_bbd71aaa-3099-4286-91ae-45ece51522a0"
      unitRef="usd">11403000</seer:StockholdersEquityReturnOnProfit>
    <seer:StockholdersEquityReturnOnProfit
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTE1LTEtMS0xMjk5NzU_2c568f4c-bd3f-4132-8cdf-2bf3accc7165"
      unitRef="usd">11403000</seer:StockholdersEquityReturnOnProfit>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i629da2b2ea904d9892f899cc33b37039_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIxLTktMS0xLTEyOTk3NQ_ebcb2130-6496-45ba-8f64-32770e03986f"
      unitRef="usd">25927000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIxLTE1LTEtMS0xMjk5NzU_d4df867d-e738-4e57-ba1d-726e34e107d7"
      unitRef="usd">25927000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i31e4253a19c04574a01c638c740bce73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIyLTEzLTEtMS0xMjk5NzU_9bd58657-211b-47bf-9d46-53f9868be703"
      unitRef="usd">-590000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIyLTE1LTEtMS0xMjk5NzU_c76d3d65-76f4-4b54-929f-57411cef6cb0"
      unitRef="usd">-590000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="if102dff1dc3142eaaa601d2fdd74b2f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIzLTExLTEtMS0xMjk5NzU_95384402-4af2-4f5d-b3f5-d1f3bedd991b"
      unitRef="usd">-71169000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIzLTE1LTEtMS0xMjk5NzU_2c33f658-6f6c-4299-a1b1-d9232a3cb8a6"
      unitRef="usd">-71169000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i713443411ab04b369c8f88bb1d38644c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzI0LTUtMS0xLTEyOTk3NQ_3d9730f9-6af9-44cc-a03c-6668b0a1d0c1"
      unitRef="shares">62015483</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i713443411ab04b369c8f88bb1d38644c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzI0LTctMS0xLTEyOTk3NQ_6c27abe7-f657-49c7-bf7d-1a102364f477"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64a10375ab424028a4a6c0a94fe2fc48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzI0LTktMS0xLTEyOTk3NQ_165bfda9-01c7-461b-9a4b-9df670ff3ce1"
      unitRef="usd">629981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d787d9cbfec4cd8bfcd7c13477c5ef9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzI0LTExLTEtMS0xMjk5NzU_267e66c7-68e9-4fa9-8758-9f685e0ae9fa"
      unitRef="usd">-126530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6a9953b90e048f18cd5be544945b9c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzI0LTEzLTEtMS0xMjk5NzU_f2c8ad87-fcf8-471f-92a3-6d50cc65955d"
      unitRef="usd">-536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzI0LTE1LTEtMS0xMjk5NzU_f7e6ca62-c823-4948-9f33-b4dce6f74c62"
      unitRef="usd">502916000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i946d4e780ce546d4ba8b98b8b10354de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzEzLTUtMS0xLTEzMjM5NA_2ecbb963-3f34-4416-8a72-cf3b19c3a4e0"
      unitRef="shares">1293905</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7b7f4264a930469387a6f9eb1c0fc871_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzEzLTktMS0xLTEzMjQxMA_a94dcdaa-b656-41e5-a4da-4615640c0bdf"
      unitRef="usd">3138000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzEzLTE1LTEtMS0xMzI0MzQ_4ecd03e2-04d4-422b-9340-976e19118bb8"
      unitRef="usd">3138000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i946d4e780ce546d4ba8b98b8b10354de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE0LTUtMS0xLTEzMjM5NA_b331e57e-6db5-484e-9ba7-70da553cb33f"
      unitRef="shares">5841</us-gaap:StockRepurchasedDuringPeriodShares>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="i7b7f4264a930469387a6f9eb1c0fc871_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE1LTktMS0xLTEzMjQxMA_db103c91-8127-4134-b49e-2a68ca7c732a"
      unitRef="usd">172000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE1LTE1LTEtMS0xMzI0MzQ_7eeeab9e-9e8e-4059-a907-6f9b7baceb81"
      unitRef="usd">172000</seer:StockIssuedDuringPeriodValueStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i946d4e780ce546d4ba8b98b8b10354de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE2LTUtMS0xLTEzMjM5NA_8976da87-88bd-4665-b146-2eab4d052532"
      unitRef="shares">107499</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7b7f4264a930469387a6f9eb1c0fc871_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE2LTktMS0xLTEzMjQxMA_f04ac903-a98f-43e2-9b97-bcf19c7c957d"
      unitRef="usd">775000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE2LTE1LTEtMS0xMzI0MzQ_8739f2f3-f120-4ed3-8bcb-338a622fdc4d"
      unitRef="usd">775000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7b7f4264a930469387a6f9eb1c0fc871_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE3LTktMS0xLTEzMjQxMA_1caad74c-f820-4f22-85c8-7776c6a5e696"
      unitRef="usd">33673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE3LTE1LTEtMS0xMzI0MzQ_093433f3-f84c-47b9-85f3-58db9650387e"
      unitRef="usd">33673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1201dcd3a52341eda5bbc6abcfa08c8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE4LTEzLTEtMS0xMzI0MjY_c11fdfc9-fb6c-4b52-9257-8f7990960991"
      unitRef="usd">-715000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE4LTE1LTEtMS0xMzI0MzQ_76892fe7-959d-4f8d-9153-0f7eba2c235f"
      unitRef="usd">-715000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="if4110c9c2ef649c2b69dbd97daaae919_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE5LTExLTEtMS0xMzI0MTg_a27afff0-48b9-4836-9cff-a2d13129d70e"
      unitRef="usd">-92966000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzE5LTE1LTEtMS0xMzI0MzQ_d2ae7c4a-ea77-431a-aba0-202b4c482c59"
      unitRef="usd">-92966000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia33fb648ead44c32af73df4c424f345c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTUtMS0xLTEzMjM5NA_cc57b4c6-7a60-415b-96cb-4588d5c92004"
      unitRef="shares">63411046</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia33fb648ead44c32af73df4c424f345c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTctMS0xLTEzMjQwMg_a4465931-1966-44e8-a672-976189f14153"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95a2157135134030968555cc145ca45d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTktMS0xLTEzMjQxMA_7b4d0cec-071c-4067-af62-932a355a7a0e"
      unitRef="usd">667739000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i268c358e95014a77a143c5771bb78fbd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTExLTEtMS0xMzI0MTg_93645791-38fa-4d81-b295-b58640443453"
      unitRef="usd">-219496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd4c0d21275b4dd8955cb57747540ba0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTEzLTEtMS0xMzI0MjY_14f7897c-79fb-49ed-a9ff-903c8b8fe100"
      unitRef="usd">-1251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDUvZnJhZzpkYWZhZmYxZGFlMTU0YzAwYjY0MDcyZTQwNzc0NWRlNi90YWJsZToxYzdjZDU1YzBjOTY0ZDA0ODZlZjAwNGY3ZWYwZmQwNi90YWJsZXJhbmdlOjFjN2NkNTVjMGM5NjRkMDQ4NmVmMDA0ZjdlZjBmZDA2XzIwLTE1LTEtMS0xMzI0MzQ_856b3d46-58ae-4066-aa27-3be50e39cb36"
      unitRef="usd">446993000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMtMS0xLTEtMTI5OTc1_bf3d0a56-e7c9-4e74-a8d8-7277a4412a83"
      unitRef="usd">-92966000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMtMy0xLTEtMTI5OTc1_e01ddcf0-8ed0-4986-a33b-309ed176940d"
      unitRef="usd">-71169000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUtMS0xLTEtMTI5OTc1_2c7381da-b7f2-49ff-aa79-da352aa1aaa8"
      unitRef="usd">33673000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUtMy0xLTEtMTI5OTc1_e208d1fc-41c7-4a6f-84ce-34fae6b96e12"
      unitRef="usd">25927000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzYtMS0xLTEtMTI5OTc1_ffefbd8d-b3d7-4d3f-be63-d55dc4abcd8d"
      unitRef="usd">3942000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzYtMy0xLTEtMTI5OTc1_ca3d4beb-bf6d-4d77-8927-7065c68523cc"
      unitRef="usd">2558000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzctMS0xLTEtMTM3MDU1_5d43d6d9-200b-42b3-8030-62b89dc6cf58"
      unitRef="usd">-332000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzctMy0xLTEtMTM3MDYz_55d04ace-aafc-4884-811e-2264a0bfe715"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzctMS0xLTEtMTI5OTc1_f1ff95a3-889b-42ea-bb9f-130b224bf4c1"
      unitRef="usd">-833000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzctMy0xLTEtMTI5OTc1_c7bc0dda-5798-42fb-b08b-c5d6665053a8"
      unitRef="usd">1197000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InventoryWriteDown
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzEwLTEtMS0xLTE0MTc4MA_13805d63-0019-47a7-8c77-ee42248cdf7c"
      unitRef="usd">507000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzEwLTMtMS0xLTE0MTc4MA_2b4bdc1f-a941-43f6-bcab-943fa00bb347"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:OperatingLeaseExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzktMS0xLTEtMTI5OTc1_a542d749-d5a0-4002-9b97-b990ffe21b47"
      unitRef="usd">1959000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzktMy0xLTEtMTI5OTc1_ee0c3394-8bfe-4477-8cc7-eef4cdbfea7e"
      unitRef="usd">1005000</us-gaap:OperatingLeaseExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzExLTEtMS0xLTEyOTk3NQ_1f7f0663-7565-45bf-bf43-2db211be8989"
      unitRef="usd">1820000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzExLTMtMS0xLTEyOTk3NQ_a4eb54c5-3fb7-42bc-8eb6-5210751aa2d1"
      unitRef="usd">2495000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzEyLTEtMS0xLTEyOTk3NQ_3b516c9b-fcb9-4248-8129-84c432abbaf5"
      unitRef="usd">521000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzEyLTMtMS0xLTEyOTk3NQ_41d4dbed-3ea2-4797-8031-f1f526093cc7"
      unitRef="usd">1184000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzEzLTEtMS0xLTEyOTk3NQ_2f926f27-20c8-4876-b855-ea469382379b"
      unitRef="usd">533000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzEzLTMtMS0xLTEyOTk3NQ_fe2dfe19-320f-4283-ada4-1fe31b3a7716"
      unitRef="usd">203000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE0LTEtMS0xLTEyOTk3NQ_12f1f834-f8a9-4122-a38c-0e70a7952b0a"
      unitRef="usd">727000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE0LTMtMS0xLTEyOTk3NQ_1a547819-625d-4376-8531-66cdccbf1d5f"
      unitRef="usd">2884000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE1LTEtMS0xLTEyOTk3NQ_3cb61048-84a3-4fc3-8a9b-908f88c98344"
      unitRef="usd">1590000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE1LTMtMS0xLTEyOTk3NQ_2c9173f4-7793-48b0-93c1-e378a1add3e5"
      unitRef="usd">3594000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE2LTEtMS0xLTEyOTk3NQ_33dffaab-81f5-49d9-b05a-b0a9384724e0"
      unitRef="usd">354000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE2LTMtMS0xLTEyOTk3NQ_da8bce93-24ca-4dbf-be42-823dc4da1069"
      unitRef="usd">94000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE3LTEtMS0xLTEyOTk3NQ_bea3af3d-2a0e-4a57-bbbd-fe5ea2f063e7"
      unitRef="usd">-1553000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE3LTMtMS0xLTEyOTk3NQ_dc11e170-5b19-4a5c-a6cc-6331e8740483"
      unitRef="usd">1603000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE4LTEtMS0xLTEyOTk3NQ_a7b80382-a698-4ef4-9515-9f0730a04b9e"
      unitRef="usd">-243000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE4LTMtMS0xLTEyOTk3NQ_7713ed22-88b9-47a6-8f25-b9a0d320d322"
      unitRef="usd">126000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredLiabilities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE5LTEtMS0xLTEyOTk3NQ_3965610b-bac0-433c-943a-60057e555785"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredLiabilities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzE5LTMtMS0xLTEyOTk3NQ_1fbc9f7a-1bbb-486b-8127-42db451fd9e7"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIwLTEtMS0xLTEyOTk3NQ_eda4b4a9-5ec5-404d-a659-ccb8fa1c4bc1"
      unitRef="usd">40000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIwLTMtMS0xLTEyOTk3NQ_dda3f2bf-44f1-457f-90b1-26a9baf88a73"
      unitRef="usd">2277000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <seer:IncreaseDecreaseInAccruedResearchAndDevelopment
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIxLTEtMS0xLTEyOTk3NQ_a884ea51-13d7-4b07-91a3-1d414ffddc69"
      unitRef="usd">0</seer:IncreaseDecreaseInAccruedResearchAndDevelopment>
    <seer:IncreaseDecreaseInAccruedResearchAndDevelopment
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIxLTMtMS0xLTEyOTk3NQ_0a545953-d654-46a0-820c-861f3d953e6a"
      unitRef="usd">627000</seer:IncreaseDecreaseInAccruedResearchAndDevelopment>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIyLTEtMS0xLTEyOTk3NQ_6eb247df-30c3-45a4-aaf6-b06de2468535"
      unitRef="usd">-304000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIyLTMtMS0xLTEyOTk3NQ_ed1c8e52-bf94-486d-9999-60831270614b"
      unitRef="usd">91000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI0LTEtMS0xLTEzNzA4Mg_fd83a7fd-a667-4f3c-afbe-02cca6ffa2b9"
      unitRef="usd">207000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI0LTMtMS0xLTEzNzA5MA_085ddf32-08e0-4444-af5e-2475d68943d8"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIzLTEtMS0xLTEyOTk3NQ_668a1c6f-9a53-4294-86e2-9689c3254341"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzIzLTMtMS0xLTEyOTk3NQ_f3bfe78f-69e9-4421-b1af-140196dac568"
      unitRef="usd">-135000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI0LTEtMS0xLTEyOTk3NQ_56e7035b-b8f9-4ad1-9451-2655e6a2ee4c"
      unitRef="usd">-60780000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI0LTMtMS0xLTEyOTk3NQ_069642d7-8208-4f3f-b8b3-3d43569cd3ee"
      unitRef="usd">-46347000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI2LTEtMS0xLTEyOTk3NQ_3716ed25-c472-4a42-9b3c-5235e79a89b8"
      unitRef="usd">10265000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI2LTMtMS0xLTEyOTk3NQ_3b62facb-a90b-4ba6-9605-d525c0c000b5"
      unitRef="usd">6922000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI5LTEtMS0xLTEzNzEwNg_ecdbb53c-a7ab-4fbb-99ad-d403cc2f831e"
      unitRef="usd">170000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI5LTMtMS0xLTEzNzExNA_05600f81-3b06-4433-872d-647497bd06b8"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI3LTEtMS0xLTEyOTk3NQ_1ab37729-933d-47b1-9ee6-0e020ff76c35"
      unitRef="usd">366268000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI3LTMtMS0xLTEyOTk3NQ_35b2358a-c24f-406d-af12-3b5624984a0a"
      unitRef="usd">279956000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI4LTEtMS0xLTEyOTk3NQ_1d6a8da2-69f3-47ba-b11e-9d963a7f2d63"
      unitRef="usd">253645000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzI4LTMtMS0xLTEyOTk3NQ_0817224e-b50d-46d7-b4ae-1d171ca1edaf"
      unitRef="usd">116000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMwLTEtMS0xLTEyOTk3NQ_38ac8e4b-b11f-4f67-8357-c14d1197060a"
      unitRef="usd">-122718000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMwLTMtMS0xLTEyOTk3NQ_78fc3a43-e162-48d6-aabf-409ae301a157"
      unitRef="usd">-170878000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMyLTEtMS0xLTEyOTk3NQ_f08bdab8-4db7-42d6-ba6e-d551d975bd4d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMyLTMtMS0xLTEyOTk3NQ_ef971446-3406-430e-bd72-3c780d10a72b"
      unitRef="usd">102959000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <seer:ProceedsFromReturnOnProfit
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMzLTEtMS0xLTEyOTk3NQ_3fa67b35-a2e9-4212-b3a3-bdc677120be1"
      unitRef="usd">0</seer:ProceedsFromReturnOnProfit>
    <seer:ProceedsFromReturnOnProfit
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzMzLTMtMS0xLTEyOTk3NQ_9cd27de5-6bef-45a1-bc89-de0958ece7e8"
      unitRef="usd">11403000</seer:ProceedsFromReturnOnProfit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzM0LTEtMS0xLTEyOTk3NQ_8064ea4a-ac23-43fb-8b84-f3308737ae77"
      unitRef="usd">20000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzM0LTMtMS0xLTEyOTk3NQ_9ac43b1b-cdcb-43f1-8724-1f565290fba2"
      unitRef="usd">35000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzM1LTEtMS0xLTEyOTk3NQ_35839039-2911-4c92-83c5-6e0de2de298d"
      unitRef="usd">3138000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzM1LTMtMS0xLTEyOTk3NQ_bfef3c45-4c73-458a-b3dc-7fc0ecb12797"
      unitRef="usd">1885000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzM2LTEtMS0xLTEyOTk3NQ_361c300e-2c66-4614-8175-82e81167bd29"
      unitRef="usd">775000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzM2LTMtMS0xLTEyOTk3NQ_ae035581-13fa-4e00-a563-d206d8cc70e8"
      unitRef="usd">422000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQwLTEtMS0xLTEyOTk3NQ_ad5ac552-f85d-4fe9-a921-cca5e1369b54"
      unitRef="usd">3893000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQwLTMtMS0xLTEyOTk3NQ_487ef6ec-8a83-4ff1-8dc3-bda3712b960f"
      unitRef="usd">116634000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQxLTEtMS0xLTEyOTk3NQ_e335d142-e691-447d-af82-25d43868e370"
      unitRef="usd">-179605000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQxLTMtMS0xLTEyOTk3NQ_4c2eb64f-794b-4d7c-b944-44d2cfadd954"
      unitRef="usd">-100591000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQyLTEtMS0xLTEyOTk3NQ_93fd3bd4-2df7-4775-a972-7897b7838042"
      unitRef="usd">233337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iadc32690bb0842a1806355bdb802f650_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQyLTMtMS0xLTEyOTk3NQ_f0cfc7fb-6568-404e-83c1-a0b460a8474b"
      unitRef="usd">333928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQzLTEtMS0xLTEyOTk3NQ_33f5a9dc-75aa-4533-8a08-60684a233b5e"
      unitRef="usd">53732000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQzLTMtMS0xLTEyOTk3NQ_e6105b15-74bf-4e2f-9b6b-3ed3aad470ac"
      unitRef="usd">233337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQ2LTEtMS0xLTEyOTk3NQ_6829dcf0-e938-4eb4-a02b-ddf062451075"
      unitRef="usd">232000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQ2LTMtMS0xLTEyOTk3NQ_65a40bc9-6033-4c1b-9069-5ba56c31fb8a"
      unitRef="usd">645000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i02e0801b908f4c70b49e2453f11bc516_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQ5LTEtMS0xLTEyOTk3NQ_cc606241-98ce-4c11-b8ed-ff185287be7f"
      unitRef="usd">54000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8f817cb6af2042bd9c208efd9b7756ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzQ5LTMtMS0xLTEyOTk3NQ_c67d5c36-6e4f-4b04-b70e-91afdc9ce7ff"
      unitRef="usd">186000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7f5bf593b313420bba508c760e0018c4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUwLTEtMS0xLTEyOTk3NQ_fa7ea131-4376-4c1b-b641-530bb3b2081c"
      unitRef="usd">300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2a86e47386284898a2660333a2438de6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUwLTMtMS0xLTEyOTk3NQ_c7d10c6b-1394-44c1-9932-4cf8163c945b"
      unitRef="usd">269000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUwLTEtMS0xLTE1OTU2OA_16666518-eea7-4c84-90c0-548e1ff29fbc"
      unitRef="usd">928000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUwLTMtMS0xLTE1OTU3MA_b425f95e-d44d-45f2-b085-5a06b361289c"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUxLTEtMS0xLTEyOTk3NQ_a05a9550-61c4-45c5-b0ed-10c3caf7c644"
      unitRef="usd">6855000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNDgvZnJhZzoyOGE5OTNhOTM2Zjk0NmFiOTMyOWRhY2Q1YzQzMjZjZC90YWJsZTpjMzI1NTRmYWI5Njg0ZGM3OTVkYzc0ZTNhMDQ2YzhkZC90YWJsZXJhbmdlOmMzMjU1NGZhYjk2ODRkYzc5NWRjNzRlM2EwNDZjOGRkXzUxLTMtMS0xLTEyOTk3NQ_ea16ff89-ebae-4428-affe-2b2dfd78649b"
      unitRef="usd">23232000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzMzNDU_4a0772c3-e985-4d94-8824-5caeb6f82f8d">ORGANIZATION AND DESCRIPTION OF THE BUSINESS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Seer, Inc. (the Company) was incorporated in Delaware on March&#160;16, 2017, and is headquartered in Redwood City, California. In December 2020, the Company formed the wholly-owned subsidiary, Seer Securities Corporation, located in Massachusetts. On May 25, 2022, the Company incorporated Seer Bio UK Limited, a wholly-owned subsidiary, under the laws of United Kingdom. The Company is a life sciences company focused on capturing deep molecular insights from the proteome to enable novel insights and breakthroughs in the understanding of biology and disease. Since inception, the Company has devoted its efforts principally to research, development and commercialization of its technology and products, recruiting management and technical staff, acquiring operating assets, and raising capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks, similar to other early-stage life science companies, including, but not limited to, development and commercialization of its products, market acceptance of its products, development by its competitors of new technological innovations, protection of its intellectual property, and raising additional capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2021, the Company completed an underwritten public offering of 1,650,000 shares of its Class A common stock at a public offering price of $67.00 per share. The Company received net proceeds of $103.0&#160;million after deducting offering costs, underwriting discounts, and commissions of $7.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company has incurred significant losses and has had negative cash flows from operations. As of December&#160;31, 2022, the Company had cash and cash equivalents and investments of $426.4 million and an accumulated deficit of $219.5 million. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. The Company believes that its cash and cash equivalents and investments as of December&#160;31, 2022 provides sufficient capital resources to continue its operations for at least 12 months from the issuance date of the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib2621fd547624eb18d505df409d66983_D20210201-20210201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzU0OTc1NTgxNzM3Mg_18f00285-9a0b-41d8-86bc-483a1f8a15ee"
      unitRef="shares">1650000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="icdcae197d32a4c23b481e61e722d7169_I20210201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzU0OTc1NTgxNzM3Ng_87fee3f0-9560-48fe-8848-804c349784d6"
      unitRef="usdPerShare">67.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib2621fd547624eb18d505df409d66983_D20210201-20210201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzU0OTc1NTgxNzM4NQ_e209895e-6641-420a-a82f-f7f7b88ee2a0"
      unitRef="usd">103000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib2621fd547624eb18d505df409d66983_D20210201-20210201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzU0OTc1NTgxNzQwNA_b3b24f88-71c1-4206-af41-49a1dc2abcc0"
      unitRef="usd">7600000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzU0OTc1NTgxNzQzMA_2c2b99ed-30dc-45fa-a526-c3049c6f04c6"
      unitRef="usd">426400000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTQvZnJhZzo5MDhhZjMxNTgwNmU0ZGIxOTczNDcxMDBmYmQzOGM1Mi90ZXh0cmVnaW9uOjkwOGFmMzE1ODA2ZTRkYjE5NzM0NzEwMGZiZDM4YzUyXzU0OTc1NTgxNzQ0NA_c94d3cd2-b36c-4664-bbab-63e547585ba4"
      unitRef="usd">-219500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDE3_1d2ce1b4-cf64-4498-b9b8-f25c56e4170c">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND BASIS OF PRESENTATION&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company has issued shares of Class A common stock herein referred to as &#x201c;Class A common stock&#x201d; or &#x201c;Class A&#x201d; and Class B common stock herein referred to as &#x201c;Class B common stock&#x201d; or &#x201c;Class B,&#x201d; and collectively as &#x201c;common stock.&#x201d; The consolidated financial statements include the accounts of Seer, Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including, but not limited to, those related to the determination of stand-alone selling price for revenue recognition, the fair value of common stock, stock-based compensation, accrued research and development expenses, allowance for credit losses for accounts receivables and unbilled receivables, inventory valuation, receivable from investment in sales-type leases, operating lease right-of use assets and liabilities, useful lives and valuation of property and equipment, income tax uncertainties, and tax valuation allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;values of assets and liabilities that are not readily apparent from other sources. Actual results may differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and investments. The Company maintains bank deposits in federally insured financial institutions, and these deposits may exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents and issuers of investments to the extent recorded in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized revenue from a related party that represented 32% and 35% of the Company&#x2019;s total revenue in 2022 and 2021, respectively. In addition, the Company recognized revenue that represented 12% of total revenue from one customer in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal year 2022, 26% of the total revenue was generated outside of the United States, primarily from countries in Asia and Europe. In fiscal year 2021,  21% of the total revenue was generated outside of the United States, primarily from countries in Asia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there were three customers which represented 25%, 12%, and 10% of the total accounts receivable balance, including related party receivables. As of December&#160;31, 2021, there were three customers which represented 34%, 23%, and 19% of the total accounts receivable balance, including related party receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks similar to other early-stage life science companies, including, but not limited to its competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#x2019;s products, protection of its proprietary technology, and the need to secure and maintain adequate product inventory through its own manufacturing and through manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its products, it will be unable to generate product revenue sufficient to achieve profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impact of the COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the COVID-19 pandemic (COVID-19), the Company&#x2019;s operations experienced disruptions and restrictions on employees&#x2019; ability to work and on the hiring of additional personnel. The Company&#x2019;s personnel has experienced delays in accessing customers in certain countries with strict COVID-19 policies to provide installation and training services. Continued disruptions from COVID-19 could harm the Company&#x2019;s operations and the Company cannot anticipate all the ways in which it could be adversely impacted by health epidemics such as COVID-19. The Company continues to monitor and assess the effects of the COVID-19 pandemic on its business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Interest Entities and Voting Interest Entities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company consolidates those entities in which it has direct, or indirect controlling financial interest based on either the Variable Interest Entity (VIE) model or the Voting Interest Entity (VOE) model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;VIEs are primarily entities that, by design, either lack sufficient equity-at-risk to finance their activities without additional subordinated financial support from other parties or whose equity-at-risk holders, as a group, lack one or more of the following characteristics: (i) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;direct or indirect ability to make decisions (ii) obligation to absorb expected losses or (iii) right to receive expected residual returns. VIEs must be evaluated quantitatively and qualitatively to determine the primary beneficiary, which is the reporting entity that has (a) the power to direct activities of a VIE that most significantly impact the VIE&#x2019;s economic performance and (b) the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The primary beneficiary of a VIE is required to consolidate the assets and liabilities of the VIE. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To determine a VIE&#x2019;s primary beneficiary, the Company performs a qualitative assessment to determine which party, if any, has the power to direct activities of the VIE and the obligation to absorb its losses or receive its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;benefits. This assessment involves identifying the activities that most significantly impact the VIE&#x2019;s economic performance and determining whether the Company, or another party, have the power to direct those activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To assess whether the Company has the power to direct the activities of a VIE that most significantly impact the VIE&#x2019;s economic performance, the Company considers all the facts and circumstances, including its role in establishing the VIE and its ongoing rights and responsibilities. In general, the parties that make the most significant decisions affecting the VIE (management and representation on the board of directors) and have the right to unilaterally remove those decision-makers are deemed to have the power to direct the activities of a VIE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To assess whether the Company has the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE, the Company considers all of its economic interests, which typically include equity investments in preferred and common stock that are deemed to be variable interests in the VIE. This assessment requires the Company to apply judgment in determining whether these interests, in the aggregate, are considered potentially significant to the VIE. Factors considered in assessing the significance include: the design of the VIE, including its capitalization structure; subordination of interests; payment priority; relative share of interests held across various classes within the VIE&#x2019;s capital structure; and the reasons why the interests are held by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the VIE&#x2019;s inception, the Company determines whether it is the primary beneficiary and if the VIE should be consolidated based on the facts and circumstances. The Company then performs on-going reassessments of the VIE based on reconsideration events and reevaluates whether a change to the consolidation conclusion is required at each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, the Company consolidates the entity if it determines that it, directly or indirectly, has greater than 50% of the voting shares and that other equity holders do not have substantive voting, participating or liquidation rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the equity method to account for investments when it possesses the ability to exercise significant influence, but not control, over the operating and financial decisions of the investee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net earnings or losses and other comprehensive income of the investee based on its percentage of common stock ownership during the respective reporting period. Payments to investees such as additional investments and payments from investees such as dividends are recorded as adjustments to the carrying value of the investment. In the event that net losses of the investee reduce the carrying amount to zero, no additional net losses are recorded unless the Company makes additional investment in the investee, has guaranteed obligations of the investee, or is otherwise committed to provide further financial support for the investee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company has an equity method investment in PrognomiQ. Refer to Note 11 for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. As of December&#160;31, 2022 and 2021, all amounts recorded as cash and cash equivalents consist of money market funds and are stated at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash as of December&#160;31, 2022 and 2021 represents cash held by a financial institution as security for a letter of credit issued to the lessor for one of the Company&#x2019;s operating leases and is classified as noncurrent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as a single operating segment. The Company&#x2019;s chief operating decision maker, its Chief Executive Officer, manages the Company&#x2019;s operations on a consolidated basis for the purposes of allocating resources, making operating decisions and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has designated all investments, which includes U.S. Treasury securities and commercial paper as available-for-sale, and therefore, such investments are reported at fair value, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive loss. The cost of available-for-sale securities is adjusted for the amortization of premiums and accretion of discounts to expected maturity. Such amortization and accretion are included in other income (expense) on the consolidated statements of operations and comprehensive loss. Realized gains and losses and interest income on available-for-sale securities are also included in other income (expense). The cost of securities sold is based on the specific identification method. The Company determines the appropriate classification of its investments in debt securities at the time of purchase and reevaluates such designation at each balance sheet date. As of December&#160;31, 2022, the Company classifies its available-for-sale securities as short-term investments or long-term investments based on the remaining contractual maturity of the securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s investments are subject to a periodic impairment review. The Company recognizes an impairment charge when a decline in the fair value of its investments below the cost basis is judged to be other than temporary. Factors considered in determining whether a loss is temporary include the length of time and extent to which an investment&#x2019;s fair value has been less than its cost basis, the financial condition and near-term prospects of the investee, extent of the loss related to credit of the issuer, the expected cash flows from the security, the Company&#x2019;s intent to sell the security and whether or not the Company will be required to sell the security before the recovery of its amortized cost. During the year ended December&#160;31, 2022, the Company did not recognize any impairment charges on its investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any unrealized losses on available-for-sale debt securities that are attributed to credit risk are recorded to the consolidated statements of operations and comprehensive loss through an allowance for credit losses. During the year ended December&#160;31, 2022, the Company did not recognize any such impairment charges on its investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable consist of amounts due from customers for the sales of products and services, net of any allowance for credit losses. The Company&#x2019;s expected loss allowance methodology for receivables is developed using its historical collection experience, current and future economic market conditions and a review of the current aging status and financial condition of its customers. Balances are written off when they are ultimately determined to be uncollectible. There was $30,000 and no allowance for credit losses related to accounts receivable as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is recorded at the lower of standard cost, which approximates actual cost on a weighted-average basis, or net realizable value, on a first-in, first-out basis. Provisions for slow-moving, excess or obsolete inventories are recorded when required to reduce inventory values to their estimated net realizable values based on product expiration, development plans, or quality issues. The Company writes down specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for financial reporting purposes are as follows: laboratory equipment and furniture and fixtures, five years and computer equipment and software, three years.  Leasehold improvements are capitalized and amortized over the shorter of the lease term or the estimated useful life of the related asset. Major replacements and improvements are capitalized, while general repairs and maintenance are expensed as incurred. Construction-in-process assets consist primarily of tools and equipment that have not yet been placed in service. These assets are stated at cost and are not depreciated. Once the assets are placed into service, assets are reclassified to the appropriate asset class on their nature and depreciated in accordance with the useful lives above. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is included as a part of income (loss) from operations within the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the carrying amount of its long-lived assets whenever events or changes in circumstances indicate that the assets may not be recoverable. If indicators of impairment exist and the undiscounted future net cash flows expected to be generated by such assets are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value based on a discounted future cash flow approach or quoted market values. There have been no such impairment losses for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Accounting Standards Codification (ASC) Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 842) during the fourth quarter of 2021 effective as of  January 1, 2021. Under ASC 842, the Company determines if an arrangement is or contains a lease at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use (ROU) assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized based on the present value of lease payments over the lease term at the commencement date of the lease. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less any lease incentive received. The Company uses its incremental borrowing rate in determining the present value of lease payments based on the information available at the date of lease commencement. The incremental borrowing rate reflects the rate of interest that a lessee would have to pay to borrow, on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. Lease expense for an operating lease is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected to not separate non-lease components from the associated lease components and to not recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Variable lease payments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are primarily related to property taxes, insurance and common area maintenance, and are recognized as lease costs when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the revenue relates to lease arrangements where the Company is the lessor. Standalone lease arrangements are outside the scope of ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and are therefore accounted for in accordance with ASC Topic 842. Each of these contracts is evaluated as a lease arrangement, either as an operating lease or a sales-type lease using the lease classification guidance. In a lease arrangement that is a multiple-element arrangement that contains equipment leases and the supply of consumables, the revenue associated with the instrument rental is treated under the lease accounting standard ASC 842, whereas the revenue associated with the consumables, the non-lease component, is recognized in accordance with the ASC 606 revenue standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total consideration in a lease arrangement is allocated between lease and non-lease components on their relative stand-alone selling prices. The stand-alone selling price is based on the price the Company would sell that promised good or service separately to a customer. If a stand-alone price is not available for a component, it should be estimated using the best information available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from sales of products and services. The Company&#x2019;s product, the Proteograph Product Suite, consists of an instrument with embedded software essential to the instrument's functionality, and consumables as well as platform evaluation agreements. The Company began recognizing revenue from shipments of its Proteograph Product Suite during the second quarter of 2021. The service revenue primarily consists of revenue received from the generation and analysis of proteomic data on behalf of the customer and revenue is recognized upon delivery of the reports. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the products and services is transferred to its customers in an amount that reflects the consideration it expects to be entitled to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is distinct with the context of the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to direct the use and obtain substantially all the economic benefits from the good or service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Customers are invoiced generally upon shipment, or upon order for services, and payment is typically due within 30 or 60 days. Cash received from customers in advance of product shipment or providing services is recorded as a contract liability. The Company&#x2019;s contracts with its customers generally do not include rights of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, the Company may enter into arrangements with payment terms which exceed one year from the transfer of control of the product or service. In such cases, the Company assesses whether the arrangement contains a significant financing component. If a significant financing component exists, the transaction price is adjusted for the financing portion of the arrangement, which is recorded as interest income over the payment term using the effective interest method. The Company does not assess whether a significant financing component exists when, at contract inception, the period between the transfer of control to a customer and final payment is one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected the practical expedient to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity and not a separate performance obligation. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period is one year or less or the amount is immaterial. The Company excludes from the transaction price all taxes assessed by a governmental authority on revenue-producing transactions that are collected by the Company from a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly enters into contracts that include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The transaction price is allocated to each &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;performance obligation in proportion to its standalone selling price. The Company determines the standalone selling price using average selling prices with consideration of current market conditions. If the product or service has no history of sales or if the sales volume is not sufficient, the Company relies upon prices set by management, adjusted for applicable discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant and Other Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grant revenue represents funding under cost reimbursement programs from federal foundation sources for qualified research and development activities performed by the Company and are not based on estimates that are subject to change. Grants received are assessed to determine if the agreement should be accounted for as an exchange transaction or a contribution. An agreement is accounted for as a contribution if the resource provider does not receive commensurate value in return for the assets transferred. Such amounts are recorded as revenue as grant-funded activities are performed up to the amount of expenses incurred. Any advance funding payments are recorded as deferred revenue until the activities are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue for research and development services contracts when control is transferred, which is upon completion of the services and when results of the services have been transferred to the customer. Upfront payments and fees received are recorded as deferred revenue until the Company performs its obligations under its arrangements. Amounts payable to the Company are recorded as other receivables when its right to consideration is unconditional.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenue relates to lease arrangements. Standalone lease arrangements are outside the scope of ASC 606 and are therefore accounted for in accordance with ASC 842. Each of these contracts is evaluated as a lease arrangement, either as an operating lease or a sales-type lease using the lease classification guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs, which includes costs associated with performing services under research and development service contracts and research and development of the Company&#x2019;s technology and product candidates, are expensed as incurred. Research and development expenses primarily consist of employee compensation, including stock-based compensation, and related benefits, laboratory supplies, consulting costs, costs related to clinical studies for the collection of biological samples for research use and allocated costs, rent, depreciation, information technology, and utilities. Advance payments for goods or services for future research and development activities are deferred as prepaid expenses and expensed as the goods are delivered or the related services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goods or services for research and development activities that have not yet been invoiced are recorded as liabilities within accrued research and development on the consolidated balance sheets. The Company estimates clinical discovery studies expenses based on the services performed related to clinical studies for the collection of biological samples for research use. In accruing service fees, the Company estimates the period over which services will be performed and the level of effort to be expended in each period. These estimates are based on communications with the service provider and the Company&#x2019;s estimates of services performed based on information available at each balance sheet date determined through analysis with internal personnel and external service providers as to the progress or stage of completion of the associated services. Although the Company does not expect its estimates to be materially different from amounts actually incurred, the Company&#x2019;s estimate of the status and timing of services performed relative to the actual status and timing of services performed may vary. Through December&#160;31, 2022, there have been no material differences from the Company&#x2019;s estimated accrued research and development expenses to actual expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;General and Administrative&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses include employee compensation, including stock-based compensation, and related benefits for executive management, finance, legal, administration and human resources, allocated costs, including rent, depreciation, information technology, insurance, utilities, professional service fees, and other general overhead costs to support the Company&#x2019;s operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation, including from restricted common stock awards (RSAs), grants of restricted stock units (RSUs), and stock options that may be settled in shares of our common stock, based on the fair values of the equity instruments issued. The fair value is determined on the measurement date, which is generally the date of grant. The fair value of RSAs is the difference between the fair value of the underlying stock at the measurement date and the purchase price. The fair value of RSUs is the fair value of the underlying stock at the measurement date. The fair value for our stock option awards is determined at the grant date using the Black-Scholes valuation model. For share-based payment awards that vest subject to the satisfaction of a service requirement, the fair value of the awards is recognized as expense on a straight-line basis over the requisite service period in which the awards are expected to vest. For share-based payment awards with performance-based vesting conditions, the fair value of the awards is recognized as expense using the accelerated attribution method over the vesting period. Forfeitures are accounted for in the period in which they occur. Share-based payment awards that include a service condition and a performance condition are expected to vest when the performance condition is probable of being met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards that require judgment, for which changes if they occur can materially affect the resulting estimates of fair value. These assumptions include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For grants prior to the Company&#x2019;s IPO in December 2020, the grant-date fair market value of the shares of common stock underlying stock options was determined by the Company&#x2019;s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company&#x2019;s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company&#x2019;s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company&#x2019;s convertible preferred stock relative to those of the Company&#x2019;s common stock, actual operating results, financial performance, external market conditions in the life sciences industry, general U.S. market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company&#x2019;s common stock. For all grants subsequent to the IPO, the fair value of common stock was determined by using the closing price per share of common stock as reported on the Nasdaq Global Select Market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no publicly available stock price information prior to its IPO and limited publicly available stock price information subsequent to its IPO and therefore the Company has used the historical volatility of the stock price of similar publicly traded peer companies. The historical volatility is calculated based on a period of time commensurate with the expected term assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For stock options granted to employees and directors, the expected term is calculated using the simplified method for &#x201c;plain vanilla&#x201d; stock option awards. The expected term for stock options granted to non-employees is the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the equity-settled award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would increase the provision for income taxes in the period when such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records uncertain tax positions in accordance with ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more likely than 50 percent likely to be realized. Interest and penalties related to unrecognized tax benefits are included within the provision for income tax. For the years ended December&#160;31, 2022 and 2021, there were no interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share of common stock is computed using the two-class method required for multiple classes of common stock and participating securities based upon their respective rights to receive dividends as if all income for the period has been distributed. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders is therefore the same for Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of early exercised shares subject to repurchase do not have a contractual obligation to share in losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss is comprised of net loss and changes in accumulated other comprehensive loss on the Company&#x2019;s available-for-sale investments related to unrealized gains and losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurement establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the fair value of financial assets and liabilities using the fair value hierarchy that describes three levels of inputs that may be used to measure fair value, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:76.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&#x2014;Quoted prices in active markets for identical assets and liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:76.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&#x2014;Inputs other than Level&#160;1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices 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-bottom:9pt;padding-left:76.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3.&#160;A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prior Period Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company included accrued research and development within accrued expenses for the prior period in order to conform to current year presentation for the Company&#x2019;s consolidated balance sheets. This reclassification had no effect on the Company&#x2019;s previously reported financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance (ASC Topic 832): Disclosures by Business Entities about Government Assistance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which contains amendments that require annual disclosures about government  that are accounted for by applying a grant or contribution accounting model. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The Company adopted this standard prospectively on January 1, 2022, which did not have a material impact on its financial statements as of the adoption date.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDI0_5f580905-5d76-43b0-a8e1-87fdf47e39ee">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company has issued shares of Class A common stock herein referred to as &#x201c;Class A common stock&#x201d; or &#x201c;Class A&#x201d; and Class B common stock herein referred to as &#x201c;Class B common stock&#x201d; or &#x201c;Class B,&#x201d; and collectively as &#x201c;common stock.&#x201d; The consolidated financial statements include the accounts of Seer, Inc. and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDA0_55d13012-136e-4290-a089-b07fb4f800ea">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including, but not limited to, those related to the determination of stand-alone selling price for revenue recognition, the fair value of common stock, stock-based compensation, accrued research and development expenses, allowance for credit losses for accounts receivables and unbilled receivables, inventory valuation, receivable from investment in sales-type leases, operating lease right-of use assets and liabilities, useful lives and valuation of property and equipment, income tax uncertainties, and tax valuation allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying &lt;/span&gt;&lt;/div&gt;values of assets and liabilities that are not readily apparent from other sources. Actual results may differ materially from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDEz_e0e7f73d-ac10-470c-aa28-27d204406724">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, and investments. The Company maintains bank deposits in federally insured financial institutions, and these deposits may exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding its cash and cash equivalents and issuers of investments to the extent recorded in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized revenue from a related party that represented 32% and 35% of the Company&#x2019;s total revenue in 2022 and 2021, respectively. In addition, the Company recognized revenue that represented 12% of total revenue from one customer in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal year 2022, 26% of the total revenue was generated outside of the United States, primarily from countries in Asia and Europe. In fiscal year 2021,  21% of the total revenue was generated outside of the United States, primarily from countries in Asia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there were three customers which represented 25%, 12%, and 10% of the total accounts receivable balance, including related party receivables. As of December&#160;31, 2021, there were three customers which represented 34%, 23%, and 19% of the total accounts receivable balance, including related party receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks similar to other early-stage life science companies, including, but not limited to its competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#x2019;s products, protection of its proprietary technology, and the need to secure and maintain adequate product inventory through its own manufacturing and through manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its products, it will be unable to generate product revenue sufficient to achieve profitability.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b5648b4eb7643a38bac97cfc1a5a622_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0Xzk4OTU2MDQ3MDAyMzQ_86331012-991d-429b-b449-f811730aa294"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iddd9ab1d1a7e416681e98de86d28d9d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0Xzk4OTU2MDQ3MDAyNjc_7c8ff9e9-4dda-4b91-acb7-b3814395bd78"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i950c6df660284f7d8896a96cce6e5573_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0Xzk4OTU2MDQ3MDAyNzU_63c36e96-9d7b-40cc-a4fd-5ad4e6ad06c2"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibdcdb2bc5c09423abfabfadcc57d2fd8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0Xzk4OTU2MDQ3MDAzNDI_77d9ff6c-bf78-4d2d-ac2e-3fd5257f3ad8"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i293a2857671d46ea9713d809f843ed28_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0Xzk4OTU2MDQ3MDA0ODU_5bcb9c3c-82ea-4f4d-89fc-088e37613963"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i44dedb97290b40e791ffbc43641971bf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQ5NDc4MDIzOTIxNTg_ea5c6ad3-447e-412d-8dbf-8cead8f7fb1f"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if7bd15cb454a40369854db88172a85c7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQ5NDc4MDIzOTIxNjM_a645ff11-6940-451a-b75e-859e3a83d3ad"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i15a4bc4adc8745be9c8ac6091a68ec8f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQ5NDc4MDIzOTIxNjg_19a97d66-ecb3-4076-aa3b-74c7510ddbc8"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i95a1c281c11b4c708518b8c9cee33d8b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQ5NDc4MDIzOTI0MTc_1ba4f5ab-c512-4537-860e-8bca992e18d6"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6a5a7b9d342846e699f5e15de17c298d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQ5NDc4MDIzOTI0MjI_24c2b4eb-b53c-4ac6-8b0b-803282b5577e"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9ede5030f330403fa6aedac6339a5f7f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQ5NDc4MDIzOTI0MzE_385f4a3c-83f7-45c5-b587-18f08e14dcc8"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDI1_aed3204f-1fd0-4b57-a731-4eada8e77439">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Interest Entities and Voting Interest Entities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company consolidates those entities in which it has direct, or indirect controlling financial interest based on either the Variable Interest Entity (VIE) model or the Voting Interest Entity (VOE) model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;VIEs are primarily entities that, by design, either lack sufficient equity-at-risk to finance their activities without additional subordinated financial support from other parties or whose equity-at-risk holders, as a group, lack one or more of the following characteristics: (i) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;direct or indirect ability to make decisions (ii) obligation to absorb expected losses or (iii) right to receive expected residual returns. VIEs must be evaluated quantitatively and qualitatively to determine the primary beneficiary, which is the reporting entity that has (a) the power to direct activities of a VIE that most significantly impact the VIE&#x2019;s economic performance and (b) the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The primary beneficiary of a VIE is required to consolidate the assets and liabilities of the VIE. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To determine a VIE&#x2019;s primary beneficiary, the Company performs a qualitative assessment to determine which party, if any, has the power to direct activities of the VIE and the obligation to absorb its losses or receive its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;benefits. This assessment involves identifying the activities that most significantly impact the VIE&#x2019;s economic performance and determining whether the Company, or another party, have the power to direct those activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To assess whether the Company has the power to direct the activities of a VIE that most significantly impact the VIE&#x2019;s economic performance, the Company considers all the facts and circumstances, including its role in establishing the VIE and its ongoing rights and responsibilities. In general, the parties that make the most significant decisions affecting the VIE (management and representation on the board of directors) and have the right to unilaterally remove those decision-makers are deemed to have the power to direct the activities of a VIE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To assess whether the Company has the obligation to absorb losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE, the Company considers all of its economic interests, which typically include equity investments in preferred and common stock that are deemed to be variable interests in the VIE. This assessment requires the Company to apply judgment in determining whether these interests, in the aggregate, are considered potentially significant to the VIE. Factors considered in assessing the significance include: the design of the VIE, including its capitalization structure; subordination of interests; payment priority; relative share of interests held across various classes within the VIE&#x2019;s capital structure; and the reasons why the interests are held by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the VIE&#x2019;s inception, the Company determines whether it is the primary beneficiary and if the VIE should be consolidated based on the facts and circumstances. The Company then performs on-going reassessments of the VIE based on reconsideration events and reevaluates whether a change to the consolidation conclusion is required at each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Entities that do not qualify as a VIE are assessed for consolidation under the VOE model. Under the VOE model, the Company consolidates the entity if it determines that it, directly or indirectly, has greater than 50% of the voting shares and that other equity holders do not have substantive voting, participating or liquidation rights.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDI2_7f239ed2-d9f5-462e-bed8-7a4f2a0eebd3">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Method Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the equity method to account for investments when it possesses the ability to exercise significant influence, but not control, over the operating and financial decisions of the investee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the equity method, the Company records the investment at cost and subsequently increases or decreases the carrying amount of the investment by its proportionate share of the net earnings or losses and other comprehensive income of the investee based on its percentage of common stock ownership during the respective reporting period. Payments to investees such as additional investments and payments from investees such as dividends are recorded as adjustments to the carrying value of the investment. In the event that net losses of the investee reduce the carrying amount to zero, no additional net losses are recorded unless the Company makes additional investment in the investee, has guaranteed obligations of the investee, or is otherwise committed to provide further financial support for the investee.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDIz_4cf5f5bc-fa76-4565-a6a0-f9c1bf4a69cd">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. As of December&#160;31, 2022 and 2021, all amounts recorded as cash and cash equivalents consist of money market funds and are stated at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash as of December&#160;31, 2022 and 2021 represents cash held by a financial institution as security for a letter of credit issued to the lessor for one of the Company&#x2019;s operating leases and is classified as noncurrent.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDIw_133d3dc5-c434-4f9c-bd38-d8226ce59be9">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDIw_bcbfca17-65aa-4879-9e66-c23edbd32e51">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90YWJsZTpkYmEwZDdmZDJhNGQ0YTlhOTk5ZTFlYmFiNzg5NmY2ZS90YWJsZXJhbmdlOmRiYTBkN2ZkMmE0ZDRhOWE5OTllMWViYWI3ODk2ZjZlXzMtMS0xLTEtMTI5OTc1_1ee232a1-f4b2-4625-9320-f7a16fb3fbfc"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90YWJsZTpkYmEwZDdmZDJhNGQ0YTlhOTk5ZTFlYmFiNzg5NmY2ZS90YWJsZXJhbmdlOmRiYTBkN2ZkMmE0ZDRhOWE5OTllMWViYWI3ODk2ZjZlXzMtMy0xLTEtMTI5OTc1_48d7224e-37bb-4d72-a29b-3fc8ba74b7e9"
      unitRef="usd">232813000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90YWJsZTpkYmEwZDdmZDJhNGQ0YTlhOTk5ZTFlYmFiNzg5NmY2ZS90YWJsZXJhbmdlOmRiYTBkN2ZkMmE0ZDRhOWE5OTllMWViYWI3ODk2ZjZlXzQtMS0xLTEtMTI5OTc1_bf96215a-4b88-4658-a76e-5e0c821b22d1"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90YWJsZTpkYmEwZDdmZDJhNGQ0YTlhOTk5ZTFlYmFiNzg5NmY2ZS90YWJsZXJhbmdlOmRiYTBkN2ZkMmE0ZDRhOWE5OTllMWViYWI3ODk2ZjZlXzQtMy0xLTEtMTI5OTc1_b122631c-aa74-4b21-9848-fc9a9d7fcf24"
      unitRef="usd">524000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90YWJsZTpkYmEwZDdmZDJhNGQ0YTlhOTk5ZTFlYmFiNzg5NmY2ZS90YWJsZXJhbmdlOmRiYTBkN2ZkMmE0ZDRhOWE5OTllMWViYWI3ODk2ZjZlXzUtMS0xLTEtMTI5OTc1_4584c7cf-9584-4d40-ad8e-adb5b25f3fe0"
      unitRef="usd">53732000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90YWJsZTpkYmEwZDdmZDJhNGQ0YTlhOTk5ZTFlYmFiNzg5NmY2ZS90YWJsZXJhbmdlOmRiYTBkN2ZkMmE0ZDRhOWE5OTllMWViYWI3ODk2ZjZlXzUtMy0xLTEtMTI5OTc1_f191beea-d936-4eda-bb73-a5417b84d09a"
      unitRef="usd">233337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDA2_b9fcded1-6a15-473f-8526-82f11cb7f638">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as a single operating segment. The Company&#x2019;s chief operating decision maker, its Chief Executive Officer, manages the Company&#x2019;s operations on a consolidated basis for the purposes of allocating resources, making operating decisions and evaluating financial performance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDEw_a4b23961-0dc3-4d90-a33a-3d02798ba269">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has designated all investments, which includes U.S. Treasury securities and commercial paper as available-for-sale, and therefore, such investments are reported at fair value, with unrealized gains and losses excluded from earnings and reported as a component of other comprehensive loss. The cost of available-for-sale securities is adjusted for the amortization of premiums and accretion of discounts to expected maturity. Such amortization and accretion are included in other income (expense) on the consolidated statements of operations and comprehensive loss. Realized gains and losses and interest income on available-for-sale securities are also included in other income (expense). The cost of securities sold is based on the specific identification method. The Company determines the appropriate classification of its investments in debt securities at the time of purchase and reevaluates such designation at each balance sheet date. As of December&#160;31, 2022, the Company classifies its available-for-sale securities as short-term investments or long-term investments based on the remaining contractual maturity of the securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s investments are subject to a periodic impairment review. The Company recognizes an impairment charge when a decline in the fair value of its investments below the cost basis is judged to be other than temporary. Factors considered in determining whether a loss is temporary include the length of time and extent to which an investment&#x2019;s fair value has been less than its cost basis, the financial condition and near-term prospects of the investee, extent of the loss related to credit of the issuer, the expected cash flows from the security, the Company&#x2019;s intent to sell the security and whether or not the Company will be required to sell the security before the recovery of its amortized cost. During the year ended December&#160;31, 2022, the Company did not recognize any impairment charges on its investments.&lt;/span&gt;&lt;/div&gt;Any unrealized losses on available-for-sale debt securities that are attributed to credit risk are recorded to the consolidated statements of operations and comprehensive loss through an allowance for credit losses.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDI4_2742ffd9-7cc0-444f-a834-e020225b3925">Accounts Receivable, NetAccounts receivable consist of amounts due from customers for the sales of products and services, net of any allowance for credit losses. The Company&#x2019;s expected loss allowance methodology for receivables is developed using its historical collection experience, current and future economic market conditions and a review of the current aging status and financial condition of its customers. Balances are written off when they are ultimately determined to be uncollectible.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0Xzk4OTU2MDQ3MDEyMjY_4d403564-30a6-4110-927c-0c429cf32f79"
      unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzU0OTc1NTg1NDYwMg_bddbfb29-3e2b-495b-ae77-a5c233ad15c6"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDIx_2dad7eef-1dbf-4099-9979-6d7d6d3ed5ae">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is recorded at the lower of standard cost, which approximates actual cost on a weighted-average basis, or net realizable value, on a first-in, first-out basis. Provisions for slow-moving, excess or obsolete inventories are recorded when required to reduce inventory values to their estimated net realizable values based on product expiration, development plans, or quality issues. The Company writes down specifically identified unusable, obsolete, slow-moving or known unsalable inventory in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded to cost of revenue on the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDIy_8d8f572b-cf94-4595-bcc9-95a9ba41ecd2">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for financial reporting purposes are as follows: laboratory equipment and furniture and fixtures, five years and computer equipment and software, three years.  Leasehold improvements are capitalized and amortized over the shorter of the lease term or the estimated useful life of the related asset. Major replacements and improvements are capitalized, while general repairs and maintenance are expensed as incurred. Construction-in-process assets consist primarily of tools and equipment that have not yet been placed in service. These assets are stated at cost and are not depreciated. Once the assets are placed into service, assets are reclassified to the appropriate asset class on their nature and depreciated in accordance with the useful lives above. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is included as a part of income (loss) from operations within the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i39f1057e2204426ead35d80cc58c6cd3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzE2NDkyNjc1MTU1NDI_13cc0bc6-ae8e-49dc-a84e-b8544ef3048b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDE4_bb32925d-69d8-4c4c-ae33-cf10f02bcd9f">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the carrying amount of its long-lived assets whenever events or changes in circumstances indicate that the assets may not be recoverable. If indicators of impairment exist and the undiscounted future net cash flows expected to be generated by such assets are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value based on a discounted future cash flow approach or quoted market values. There have been no such impairment losses for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDE5_f3d6d99a-1d95-42e3-ada3-f472aa3363d8">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Accounting Standards Codification (ASC) Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 842) during the fourth quarter of 2021 effective as of  January 1, 2021. Under ASC 842, the Company determines if an arrangement is or contains a lease at contract inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use (ROU) assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized based on the present value of lease payments over the lease term at the commencement date of the lease. ROU assets also include any initial direct costs incurred and any lease payments made at or before the lease commencement date, less any lease incentive received. The Company uses its incremental borrowing rate in determining the present value of lease payments based on the information available at the date of lease commencement. The incremental borrowing rate reflects the rate of interest that a lessee would have to pay to borrow, on a collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. Lease expense for an operating lease is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected to not separate non-lease components from the associated lease components and to not recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Variable lease payments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are primarily related to property taxes, insurance and common area maintenance, and are recognized as lease costs when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the revenue relates to lease arrangements where the Company is the lessor. Standalone lease arrangements are outside the scope of ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and are therefore accounted for in accordance with ASC Topic 842. Each of these contracts is evaluated as a lease arrangement, either as an operating lease or a sales-type lease using the lease classification guidance. In a lease arrangement that is a multiple-element arrangement that contains equipment leases and the supply of consumables, the revenue associated with the instrument rental is treated under the lease accounting standard ASC 842, whereas the revenue associated with the consumables, the non-lease component, is recognized in accordance with the ASC 606 revenue standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total consideration in a lease arrangement is allocated between lease and non-lease components on their relative stand-alone selling prices. The stand-alone selling price is based on the price the Company would sell that promised good or service separately to a customer. If a stand-alone price is not available for a component, it should be estimated using the best information available.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDA5_8e38fc8f-6ba4-4606-90b8-1a5ee59b4135">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from sales of products and services. The Company&#x2019;s product, the Proteograph Product Suite, consists of an instrument with embedded software essential to the instrument's functionality, and consumables as well as platform evaluation agreements. The Company began recognizing revenue from shipments of its Proteograph Product Suite during the second quarter of 2021. The service revenue primarily consists of revenue received from the generation and analysis of proteomic data on behalf of the customer and revenue is recognized upon delivery of the reports. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the products and services is transferred to its customers in an amount that reflects the consideration it expects to be entitled to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the transaction price, allocating the transaction price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is distinct with the context of the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to direct the use and obtain substantially all the economic benefits from the good or service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities. Customers are invoiced generally upon shipment, or upon order for services, and payment is typically due within 30 or 60 days. Cash received from customers in advance of product shipment or providing services is recorded as a contract liability. The Company&#x2019;s contracts with its customers generally do not include rights of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At times, the Company may enter into arrangements with payment terms which exceed one year from the transfer of control of the product or service. In such cases, the Company assesses whether the arrangement contains a significant financing component. If a significant financing component exists, the transaction price is adjusted for the financing portion of the arrangement, which is recorded as interest income over the payment term using the effective interest method. The Company does not assess whether a significant financing component exists when, at contract inception, the period between the transfer of control to a customer and final payment is one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected the practical expedient to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity and not a separate performance obligation. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period is one year or less or the amount is immaterial. The Company excludes from the transaction price all taxes assessed by a governmental authority on revenue-producing transactions that are collected by the Company from a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly enters into contracts that include various combinations of products and services, which are generally distinct and accounted for as separate performance obligations. The transaction price is allocated to each &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;performance obligation in proportion to its standalone selling price. The Company determines the standalone selling price using average selling prices with consideration of current market conditions. If the product or service has no history of sales or if the sales volume is not sufficient, the Company relies upon prices set by management, adjusted for applicable discounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant and Other Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grant revenue represents funding under cost reimbursement programs from federal foundation sources for qualified research and development activities performed by the Company and are not based on estimates that are subject to change. Grants received are assessed to determine if the agreement should be accounted for as an exchange transaction or a contribution. An agreement is accounted for as a contribution if the resource provider does not receive commensurate value in return for the assets transferred. Such amounts are recorded as revenue as grant-funded activities are performed up to the amount of expenses incurred. Any advance funding payments are recorded as deferred revenue until the activities are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue for research and development services contracts when control is transferred, which is upon completion of the services and when results of the services have been transferred to the customer. Upfront payments and fees received are recorded as deferred revenue until the Company performs its obligations under its arrangements. Amounts payable to the Company are recorded as other receivables when its right to consideration is unconditional.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenue relates to lease arrangements. Standalone lease arrangements are outside the scope of ASC 606 and are therefore accounted for in accordance with ASC 842. Each of these contracts is evaluated as a lease arrangement, either as an operating lease or a sales-type lease using the lease classification guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDEx_40a118d3-5c95-4d00-82cd-71d88a477f6d">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs, which includes costs associated with performing services under research and development service contracts and research and development of the Company&#x2019;s technology and product candidates, are expensed as incurred. Research and development expenses primarily consist of employee compensation, including stock-based compensation, and related benefits, laboratory supplies, consulting costs, costs related to clinical studies for the collection of biological samples for research use and allocated costs, rent, depreciation, information technology, and utilities. Advance payments for goods or services for future research and development activities are deferred as prepaid expenses and expensed as the goods are delivered or the related services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goods or services for research and development activities that have not yet been invoiced are recorded as liabilities within accrued research and development on the consolidated balance sheets. The Company estimates clinical discovery studies expenses based on the services performed related to clinical studies for the collection of biological samples for research use. In accruing service fees, the Company estimates the period over which services will be performed and the level of effort to be expended in each period. These estimates are based on communications with the service provider and the Company&#x2019;s estimates of services performed based on information available at each balance sheet date determined through analysis with internal personnel and external service providers as to the progress or stage of completion of the associated services. Although the Company does not expect its estimates to be materially different from amounts actually incurred, the Company&#x2019;s estimate of the status and timing of services performed relative to the actual status and timing of services performed may vary. Through December&#160;31, 2022, there have been no material differences from the Company&#x2019;s estimated accrued research and development expenses to actual expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDEy_7fb78021-a9c5-452b-8ae2-c3377ba1bc27">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;General and Administrative&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative expenses include employee compensation, including stock-based compensation, and related benefits for executive management, finance, legal, administration and human resources, allocated costs, including rent, depreciation, information technology, insurance, utilities, professional service fees, and other general overhead costs to support the Company&#x2019;s operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDA1_23ef6990-43b9-4780-a236-f841a2e54d8a">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation, including from restricted common stock awards (RSAs), grants of restricted stock units (RSUs), and stock options that may be settled in shares of our common stock, based on the fair values of the equity instruments issued. The fair value is determined on the measurement date, which is generally the date of grant. The fair value of RSAs is the difference between the fair value of the underlying stock at the measurement date and the purchase price. The fair value of RSUs is the fair value of the underlying stock at the measurement date. The fair value for our stock option awards is determined at the grant date using the Black-Scholes valuation model. For share-based payment awards that vest subject to the satisfaction of a service requirement, the fair value of the awards is recognized as expense on a straight-line basis over the requisite service period in which the awards are expected to vest. For share-based payment awards with performance-based vesting conditions, the fair value of the awards is recognized as expense using the accelerated attribution method over the vesting period. Forfeitures are accounted for in the period in which they occur. Share-based payment awards that include a service condition and a performance condition are expected to vest when the performance condition is probable of being met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards that require judgment, for which changes if they occur can materially affect the resulting estimates of fair value. These assumptions include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For grants prior to the Company&#x2019;s IPO in December 2020, the grant-date fair market value of the shares of common stock underlying stock options was determined by the Company&#x2019;s Board of Directors with assistance of third-party valuation specialists. Because there was no public market for the Company&#x2019;s common stock, the Board of Directors exercised reasonable judgment and considered a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company&#x2019;s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company&#x2019;s convertible preferred stock relative to those of the Company&#x2019;s common stock, actual operating results, financial performance, external market conditions in the life sciences industry, general U.S. market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company&#x2019;s common stock. For all grants subsequent to the IPO, the fair value of common stock was determined by using the closing price per share of common stock as reported on the Nasdaq Global Select Market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no publicly available stock price information prior to its IPO and limited publicly available stock price information subsequent to its IPO and therefore the Company has used the historical volatility of the stock price of similar publicly traded peer companies. The historical volatility is calculated based on a period of time commensurate with the expected term assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For stock options granted to employees and directors, the expected term is calculated using the simplified method for &#x201c;plain vanilla&#x201d; stock option awards. The expected term for stock options granted to non-employees is the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the equity-settled award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay dividends on its common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDE0_2ababb13-cc41-4930-b24f-6c9d34bc8b80">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is recorded for deferred tax assets if it is more likely than not that some portion or all of the deferred tax assets will not be realized. In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would increase the provision for income taxes in the period when such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records uncertain tax positions in accordance with ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt; on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more likely than 50 percent likely to be realized. Interest and penalties related to unrecognized tax benefits are included within the provision for income tax.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzU0OTc1NTg3ODI3NQ_b78a67b6-a1de-4028-9f80-a82211ac5425"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzU0OTc1NTg3ODI3NQ_f369b357-4650-4838-b202-b79176a3014e"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDA4_b0bc8f29-4671-4b0c-b260-4f2c7c26cb8c">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share of common stock is computed using the two-class method required for multiple classes of common stock and participating securities based upon their respective rights to receive dividends as if all income for the period has been distributed. The rights, including the liquidation and dividend rights and sharing of losses, of the Class A and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders is therefore the same for Class A and Class B common stock on an individual or combined basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of early exercised shares subject to repurchase do not have a contractual obligation to share in losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the &lt;/span&gt;&lt;/div&gt;same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDI3_d0f54cf9-a250-4577-b0c5-ff959e52e945">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDE1_9a199e2d-1c03-4320-b20f-5a26adc81c9e">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss is comprised of net loss and changes in accumulated other comprehensive loss on the Company&#x2019;s available-for-sale investments related to unrealized gains and losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDMw_39572a84-c2ac-46f3-9d4d-f245e4bdb840">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for that asset or liability in an orderly transaction between market participants on the measurement date. Fair value measurement establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs, where available, and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the fair value of financial assets and liabilities using the fair value hierarchy that describes three levels of inputs that may be used to measure fair value, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:76.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&#x2014;Quoted prices in active markets for identical assets and liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:76.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&#x2014;Inputs other than Level&#160;1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices 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-bottom:9pt;padding-left:76.5pt;text-indent:-40.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. Accordingly, the degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level&#160;3.&#160;A financial instrument&#x2019;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no financial liabilities measured at fair value. The Company classifies money market funds within Level&#160;1 of the fair value hierarchy because they are valued using quoted market prices. The Company classifies its investments in U.S. Treasury securities (Treasury bills, Treasury notes, and Treasury bonds) as Level&#160;2 instruments and obtains fair value from an independent pricing service, which may use quoted market prices for identical or comparable instruments or model-driven valuations using observable market data or inputs corroborated by observable market data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s accounts receivable, other receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQzOTgwNDY1NzI1MDQ_7ee4bf97-f97a-49be-b8d9-74f0146239cc">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prior Period Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company included accrued research and development within accrued expenses for the prior period in order to conform to current year presentation for the Company&#x2019;s consolidated balance sheets. This reclassification had no effect on the Company&#x2019;s previously reported financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNTcvZnJhZzo0MjZkMWZkMmU2NmY0ZWEzOThmYzBkYWZhMmE4NTZmNC90ZXh0cmVnaW9uOjQyNmQxZmQyZTY2ZjRlYTM5OGZjMGRhZmEyYTg1NmY0XzQwMDE2_5353cf2e-ed5b-4a9a-8ab3-75b9d3e38408">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued Accounting Standards Update (ASU) No. 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Assistance (ASC Topic 832): Disclosures by Business Entities about Government Assistance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which contains amendments that require annual disclosures about government  that are accounted for by applying a grant or contribution accounting model. The amendments set forth in this ASU are effective for all entities for annual periods beginning after December 15, 2021. Early application of the amendments in this ASU is permitted. The Company adopted this standard prospectively on January 1, 2022, which did not have a material impact on its financial statements as of the adoption date.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzE5NDg_424aa27a-039c-423f-9f79-3ab0d1ef17ea">FAIR VALUE MEASUREMENTS AND FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the fair value of the Company&#x2019;s financial assets that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;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.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no financial liabilities measured at fair value. The Company classifies money market funds within Level&#160;1 of the fair value hierarchy because they are valued using quoted market prices. The Company classifies its investments in U.S. Treasury securities (Treasury bills, Treasury notes, and Treasury bonds) as Level&#160;2 instruments and obtains fair value from an independent pricing service, which may use quoted market prices for identical or comparable instruments or model-driven valuations using observable market data or inputs corroborated by observable market data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Company&#x2019;s accounts receivable, other receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s cash equivalents and investments and the gross unrealized holding gains and losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;padding-right:3.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;427,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, unrealized losses on available-for-sale investments are not attributable to credit risk and are considered to be temporary. Approximately $0.8&#160;million of the Company&#x2019;s investments have been in a continuous unrealized loss position for 12 months or longer. The Company believes it is more likely than not that investments in an unrealized loss position will be held until maturity or the recovery of the cost basis of the investment. To date, the Company has not recorded any impairment charges on marketable securities related to other-than-temporary declines in market value. As of December&#160;31, 2022, $5.2&#160;million of available-for-sale investments had remaining maturities between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNDA4ODA_7d5710f8-6c9a-45fd-8da2-818fda925deb"&gt;one&lt;/span&gt; and two years. The remainder of the available-for-sale investments have a remaining maturity of one year or less. As of December&#160;31, 2022 and 2021, the Company recorded $0.6&#160;million and $0.3&#160;million of accrued interest, respectively, related to its available-for-sale investments and is presented as other receivables on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzE5NDk_217a7eb2-8196-4ddf-af41-547b0e07942e">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the fair value of the Company&#x2019;s financial assets that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;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.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ief1c18d2568247c6add9490dc7eede48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzMtMi0xLTEtMTMzMzEz_1cec818c-f0c9-44bb-a2b2-74893f09b05a"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic12bb1515b6744728b3a0c4f200c080a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzMtNC0xLTEtMTMzMzIx_c1846398-f762-4986-88e5-df5d642345e1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i95afd51b00e34d38a847805fa65bbcb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzMtNi0xLTEtMTMzMzI5_1480252f-88a0-48f9-a79c-71bad9deed20"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0d3d57c25cf340ae893bc1717e0edb97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzMtOC0xLTEtMTMzMzM3_f9ff34a4-decd-4635-b1cd-2aca454e3d53"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ief1c18d2568247c6add9490dc7eede48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzUtMi0xLTEtMTMzMzEz_cb88f328-0e8c-48a7-ad82-bc071fc014f5"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic12bb1515b6744728b3a0c4f200c080a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzUtNC0xLTEtMTMzMzIx_228b0311-80cc-4c86-be2d-ff5906e8411f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i95afd51b00e34d38a847805fa65bbcb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzUtNi0xLTEtMTMzMzI5_b50055f7-76cf-464f-9b18-d72da80f71a5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0d3d57c25cf340ae893bc1717e0edb97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzUtOC0xLTEtMTMzMzM3_2ceb37ac-e1b2-4d8e-b216-bb4a6321bdc7"
      unitRef="usd">53208000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i88794bb5516a4a05b15a309d5574b7ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzYtMi0xLTEtMTQwMTgz_141549c3-81a4-4cb5-bfd5-3bffeea5eeee"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic0b9c2861fd543e0b693005b0a0d7c3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzYtNC0xLTEtMTQwMTky_a914ee3c-dbdf-4106-a151-b1b739822358"
      unitRef="usd">227692000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i923bc02ac6d3470eb69388bed5f72eed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzYtNi0xLTEtMTQwMjAw_70c86adc-6567-452e-9e35-92a6f7da5e72"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia60b0c801623439ca825e47ffcfa4f13_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzYtOC0xLTEtMTQwMjA4_791c0ffc-d8cb-4f19-8930-50f55b2d7739"
      unitRef="usd">227692000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4fd5c4f397634ab7bfc0ca2d8389a54c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzctMi0xLTEtMTQwMTgz_a17a506b-3dd9-49a7-a9b1-f56674e51204"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie1778d41d5b54be2a250c53dd31f0175_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzctNC0xLTEtMTQwMTky_fd00a7c6-6211-45d9-a9e8-397109f4b64a"
      unitRef="usd">10702000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i60da55823aee4e2ebd9636d7d2c5e6af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzctNi0xLTEtMTQwMjAw_5c3c012d-c1a2-4dcd-9d57-3d982c10ae1a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id01cadaecdd0479ebd3e28eef0ca68b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzctOC0xLTEtMTQwMjA4_010a6716-6d9a-4c61-a31e-502975f1de40"
      unitRef="usd">10702000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i379f29b6fafe4e6f9ec2a5438f58c2eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzgtMi0xLTEtMTQwMTgz_af7a18b8-e3a8-4a41-ad5c-1f8bab904d0b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0365a03a8de1421da3fb2b04b109f011_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzgtNC0xLTEtMTQwMTky_de7dbaa3-a837-4419-bb05-196102efbea6"
      unitRef="usd">55433000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i117857625da14562afbffb79563210de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzgtNi0xLTEtMTQwMjAw_0d669fe8-4d92-4fc3-81cd-5c303c4d1f59"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic4fd5958885749a1a51ef6eec3c79a6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzgtOC0xLTEtMTQwMjA4_eb754f0a-7392-44b4-b5e1-345a057c10e3"
      unitRef="usd">55433000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3ca04d33ec9049309401ba8851ef56cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzktMi0xLTEtMTQwMTgz_2d964c82-c009-43cd-bb63-68eef86f80d3"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3b6a94e1c93947e3bedde68c5d940ae2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzktNC0xLTEtMTQwMTky_e52807da-e0e6-4ddc-97f6-2c9f84b8f2e7"
      unitRef="usd">79361000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if8028ad9a54c4cf89251a9e4d3d03fba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzktNi0xLTEtMTQwMjAw_85893c10-2b20-406a-b521-42ed35cb0913"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5e3be2a74d384ec4bae611201543de87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzktOC0xLTEtMTQwMjA4_79e716fc-2b31-4099-9586-73e252bd8557"
      unitRef="usd">79361000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ief1c18d2568247c6add9490dc7eede48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzEwLTItMS0xLTE0MDE4Mw_3b7611fb-6d2c-4b12-a215-7ccc1c489684"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic12bb1515b6744728b3a0c4f200c080a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzEwLTQtMS0xLTE0MDE5Mg_a18d98fa-2369-4206-b03d-eebb92c6b0a8"
      unitRef="usd">373188000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i95afd51b00e34d38a847805fa65bbcb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzEwLTYtMS0xLTE0MDIwMA_15e5650f-519b-4a06-9bae-36b7b8fcb89e"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0d3d57c25cf340ae893bc1717e0edb97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzEwLTgtMS0xLTE0MDIwOA_157d558b-d7b5-45bc-9435-bf3fe81ed6e2"
      unitRef="usd">373188000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ief1c18d2568247c6add9490dc7eede48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzExLTItMS0xLTE0MDE4Mw_cee0f50c-0b67-4e4c-bc6e-d40038055e6c"
      unitRef="usd">53208000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic12bb1515b6744728b3a0c4f200c080a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzExLTQtMS0xLTE0MDE5Mg_880cd5d0-f776-4fa0-83bd-e651e99f2f0b"
      unitRef="usd">373188000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i95afd51b00e34d38a847805fa65bbcb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzExLTYtMS0xLTE0MDIwMA_49410bb0-4703-4f16-aeec-8c47ba679ca4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0d3d57c25cf340ae893bc1717e0edb97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTpiNDU3ZjJjMDJhN2U0MjU2ODRkNTZiOWFmNGI2ZmIyNi90YWJsZXJhbmdlOmI0NTdmMmMwMmE3ZTQyNTY4NGQ1NmI5YWY0YjZmYjI2XzExLTgtMS0xLTE0MDIwOA_c1993187-0a1c-4b23-8817-212a7928c8aa"
      unitRef="usd">426396000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie0d273b44379459eae7f57146ed27bb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzMtMi0xLTEtMTI5OTc1_16c8b5cc-4cf8-4b0c-80d8-48e6a78e5860"
      unitRef="usd">232813000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0c96743a3a2341cf89954dc18d22231c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzMtNC0xLTEtMTI5OTc1_66922fbf-0172-46bd-b5be-f26c52014b7b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i93bb190d68594d3cb8c932a76676e678_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzMtNi0xLTEtMTI5OTc1_96694e3b-4550-4657-b9be-49b243bb9d33"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4fdcf71038324a69810ccd38eede73e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzMtOC0xLTEtMTI5OTc1_28004a57-5aac-45d0-a496-d7abc23c4370"
      unitRef="usd">232813000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i513da7da74024984bc8439ff0c284f56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtMS0xLTEtMTQxNzkz_68565b6d-389a-4530-95be-d766138ecf7c"
      unitRef="usd">232813000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i117276e2292743fa825dbf5d2ef826d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtMy0xLTEtMTQxNzkz_0e6987ce-947e-4570-8d83-8fa00533b6b5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie20629c43e6042eeb26c5285165c0fd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtNS0xLTEtMTQxNzkz_4513abb2-6123-49d8-9b87-37e7ff5495d2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i32202687b51449ac8f6a871c4c4228ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtNy0xLTEtMTQxNzkz_5a94b49f-a8d9-4055-b9f4-774b5886ac60"
      unitRef="usd">232813000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ibc43fce9d9594aa894114c683a973dab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzQtMi0xLTEtMTI5OTc1_f0ceef33-16d8-42b7-88ed-e51872a26a36"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i346eed5f55ba481397cde91e00e710cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzQtNC0xLTEtMTI5OTc1_a7ee9df7-d13a-4a3e-8cd5-2e655bf0d3e5"
      unitRef="usd">260447000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i491d83cf4beb47a3870db039492cd7d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzQtNi0xLTEtMTI5OTc1_3205c4dd-b464-4d95-ad40-05d1734acb66"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5daba89b06b44685abe94fb0e71f5ffe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzQtOC0xLTEtMTI5OTc1_9e1bae1c-99ec-4528-8795-889a710a2e44"
      unitRef="usd">260447000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i513da7da74024984bc8439ff0c284f56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzgtMS0xLTEtMTQxNzk2_34947fb4-4c0f-4126-a4dc-446a59eee2db"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i117276e2292743fa825dbf5d2ef826d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzgtMy0xLTEtMTQxNzk2_39c2ea5d-63f5-48f0-85cb-f1b2989b35e0"
      unitRef="usd">260447000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie20629c43e6042eeb26c5285165c0fd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzgtNS0xLTEtMTQxNzk2_3fe881bc-6fd9-43a0-959f-8c094f1fd925"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i32202687b51449ac8f6a871c4c4228ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzgtNy0xLTEtMTQxNzk2_7fa908ab-8325-4eca-b475-b8a5ab2d1331"
      unitRef="usd">260447000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i513da7da74024984bc8439ff0c284f56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtMi0xLTEtMTI5OTc1_69d2ad6e-dd7c-4891-8202-dfd490428e32"
      unitRef="usd">232813000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i117276e2292743fa825dbf5d2ef826d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtNC0xLTEtMTI5OTc1_78abc545-5863-4bed-b1f3-73251f2d0e04"
      unitRef="usd">260447000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie20629c43e6042eeb26c5285165c0fd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtNi0xLTEtMTI5OTc1_bc8fb39c-29ec-4221-8552-00ffd57d676a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i32202687b51449ac8f6a871c4c4228ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTozNmE2MDYyODYzZjk0OGQ3OTlkNTllNzY0M2U4YjEwZS90YWJsZXJhbmdlOjM2YTYwNjI4NjNmOTQ4ZDc5OWQ1OWU3NjQzZThiMTBlXzUtOC0xLTEtMTI5OTc1_729763b2-3821-4d79-9579-4770c538a5db"
      unitRef="usd">493260000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzE5NTE_beeffc97-f678-4418-8e8b-ba9ebc0a0355">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s cash equivalents and investments and the gross unrealized holding gains and losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;padding-right:3.6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Non-Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;427,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;426,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493,260&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic4bcdd741db94f79b4998ebbff6dd26a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzMtMS0xLTEtMTMzMzY2_60bb4d1f-a186-4cb9-ba47-4957b9d04964"
      unitRef="usd">53208000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic4bcdd741db94f79b4998ebbff6dd26a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzMtMy0xLTEtMTMzMzc0_7c88f43a-67b0-4270-b816-b677c29c32d2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic4bcdd741db94f79b4998ebbff6dd26a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzMtNS0xLTEtMTMzMzgy_81485305-b45a-4d49-abdd-d7dacf2632a3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic4bcdd741db94f79b4998ebbff6dd26a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzMtNy0xLTEtMTMzMzkw_731cef7e-5ff7-40e3-bba2-fd5a6a2d9c3e"
      unitRef="usd">53208000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icfdebcf164bb4f27877619e831488260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzUtMS0xLTEtMTMzMzY2_f389e1b2-3203-434f-84a8-3aa271f19d52"
      unitRef="usd">53208000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icfdebcf164bb4f27877619e831488260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzUtMy0xLTEtMTMzMzc0_e6c6e77f-bbb0-443b-a80e-20227fbf4d38"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icfdebcf164bb4f27877619e831488260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzUtNS0xLTEtMTMzMzgy_07a668c2-2c0e-4ba3-b5b8-78f604425108"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icfdebcf164bb4f27877619e831488260_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzUtNy0xLTEtMTMzMzkw_b5906ba9-6d0e-41b5-98c1-46e8d8505589"
      unitRef="usd">53208000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1fab1019abad48518116cfa4b2374ffb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzYtMS0xLTEtMTQwMjU2_d7c85e98-2a85-4257-9308-aa0a8be0f3b9"
      unitRef="usd">228563000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1fab1019abad48518116cfa4b2374ffb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzYtMy0xLTEtMTQwMjY0_01d032f1-5abf-4d5d-bb23-331c32263d3a"
      unitRef="usd">25000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1fab1019abad48518116cfa4b2374ffb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzYtNS0xLTEtMTQwMjcy_6e2b5426-8653-4b22-9508-82e10fcd4af4"
      unitRef="usd">896000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1fab1019abad48518116cfa4b2374ffb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzYtNy0xLTEtMTQwMjgw_18347a44-8d3d-470a-a978-d63526a6d03c"
      unitRef="usd">227692000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i75887486e1f74f15b92dba8db8702312_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzctMS0xLTEtMTQwMjU2_06e14053-5676-4265-ac68-8809b0963d6e"
      unitRef="usd">10699000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i75887486e1f74f15b92dba8db8702312_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzctMy0xLTEtMTQwMjY0_c8bbd768-68a6-4bb8-a88a-841ab428a25d"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i75887486e1f74f15b92dba8db8702312_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzctNS0xLTEtMTQwMjcy_289df1aa-5dba-4433-ba8d-a9bd2fc31c7d"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i75887486e1f74f15b92dba8db8702312_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzctNy0xLTEtMTQwMjgw_4c7b339d-819f-4d54-a9ad-fdf2433345c4"
      unitRef="usd">10702000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i88a5336abb6642d298173a0035b4398e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzgtMS0xLTEtMTQwMjU2_b35fe84e-f52e-4490-81e5-cecdba8fd1d3"
      unitRef="usd">55561000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i88a5336abb6642d298173a0035b4398e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzgtMy0xLTEtMTQwMjY0_8ba20167-2457-495e-86b7-55f911e353f9"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i88a5336abb6642d298173a0035b4398e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzgtNS0xLTEtMTQwMjcy_b5567197-db0a-45b7-8397-94439089077a"
      unitRef="usd">131000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i88a5336abb6642d298173a0035b4398e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzgtNy0xLTEtMTQwMjgw_6eaacdca-7e72-40c3-8989-6e2d7afbce5c"
      unitRef="usd">55433000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i13d25c2e76924c2a8f19a9dac06711aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzktMS0xLTEtMTQwMjU2_9c911969-caa4-4118-90a1-ed4b62aa19e5"
      unitRef="usd">79616000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i13d25c2e76924c2a8f19a9dac06711aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzktMy0xLTEtMTQwMjY0_b075474c-36a0-4078-becf-9e056504844e"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i13d25c2e76924c2a8f19a9dac06711aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzktNS0xLTEtMTQwMjcy_62b59804-3d42-450d-b8d7-e6331f3127af"
      unitRef="usd">261000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i13d25c2e76924c2a8f19a9dac06711aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzktNy0xLTEtMTQwMjgw_1cabec41-bdc3-4b10-bc8c-5e736716edf0"
      unitRef="usd">79361000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idcfc77646bf743788616710c51caa4ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzEwLTEtMS0xLTE0MDI1Ng_69f1f5c4-e354-4709-b7e5-ed001b30659a"
      unitRef="usd">374439000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idcfc77646bf743788616710c51caa4ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzEwLTMtMS0xLTE0MDI2NA_a74ccca0-e3e2-4e6c-b794-c316574b5d0b"
      unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idcfc77646bf743788616710c51caa4ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzEwLTUtMS0xLTE0MDI3Mg_a5862e05-84b2-46dd-ad01-c82a09a6ce2d"
      unitRef="usd">1291000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idcfc77646bf743788616710c51caa4ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzEwLTctMS0xLTE0MDI4MA_325b6628-fd3c-42b4-90d5-c6cc966d1784"
      unitRef="usd">373188000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzExLTEtMS0xLTE0MDI1Ng_ee00a7f8-801a-4d7b-8018-b86df72887f3"
      unitRef="usd">427647000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzExLTMtMS0xLTE0MDI2NA_af15ea9f-1d7a-4c5f-b34e-4a32935f46f2"
      unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzExLTUtMS0xLTE0MDI3Mg_6d75d328-8db9-4cf4-9f61-6a0f4e91f857"
      unitRef="usd">1291000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTphNDAyMmU1NDY3NDY0YzMwODgyZmYyMTVmZTQ5NjgzYy90YWJsZXJhbmdlOmE0MDIyZTU0Njc0NjRjMzA4ODJmZjIxNWZlNDk2ODNjXzExLTctMS0xLTE0MDI4MA_829f4ef0-766b-44aa-97e2-fb85192e7e69"
      unitRef="usd">426396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i166dbb95b33a4bfdaa4d4ce301ad374a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzMtMS0xLTEtMTI5OTc1_2942d8ad-a522-4905-b2f2-e8ab9aa0cf3b"
      unitRef="usd">232813000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i166dbb95b33a4bfdaa4d4ce301ad374a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzMtMy0xLTEtMTI5OTc1_c9019f77-262c-4726-91f3-666b7f1cf858"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i166dbb95b33a4bfdaa4d4ce301ad374a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzMtNS0xLTEtMTI5OTc1_2d0be3b4-2fa8-4a78-aae8-d512fa5d159d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i166dbb95b33a4bfdaa4d4ce301ad374a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzMtNy0xLTEtMTI5OTc1_8b83c4e5-577a-4ddc-814a-74b99eb8cec7"
      unitRef="usd">232813000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i669213081a8d4caaa6d6e9c95ecb178d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtMS0xLTEtMTQxODIy_9264b33b-b6b3-4a92-9d10-a69f0b2be1bf"
      unitRef="usd">232813000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i669213081a8d4caaa6d6e9c95ecb178d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtMy0xLTEtMTQxODIy_25d1bafe-9eb2-4f92-8291-8623777a9ab8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i669213081a8d4caaa6d6e9c95ecb178d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtNS0xLTEtMTQxODIy_c4d450ca-575f-488e-981a-da3b58fdc271"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i669213081a8d4caaa6d6e9c95ecb178d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtNy0xLTEtMTQxODIy_3e8a0107-0174-45d5-81ac-f1c9b1cb9578"
      unitRef="usd">232813000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibd8f295d722b41b5b2173cd009719791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzQtMS0xLTEtMTI5OTc1_909444f2-ca37-4714-bc8d-974c9f913c76"
      unitRef="usd">260983000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibd8f295d722b41b5b2173cd009719791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzQtMy0xLTEtMTI5OTc1_5c8acbbd-88c1-4cfa-8828-70d979c42efa"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibd8f295d722b41b5b2173cd009719791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzQtNS0xLTEtMTI5OTc1_06865a7d-f786-4f12-988e-41fe2d348dc2"
      unitRef="usd">536000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibd8f295d722b41b5b2173cd009719791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzQtNy0xLTEtMTI5OTc1_e6a91fb7-6783-4a85-8e10-b6641697a70a"
      unitRef="usd">260447000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idddc3cfddcc145d1860770c867a45837_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzgtMS0xLTEtMTQxODI0_357d7d5a-f791-40af-8e84-91018a2bf66c"
      unitRef="usd">260983000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idddc3cfddcc145d1860770c867a45837_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzgtMy0xLTEtMTQxODI0_fc218e5c-253c-472f-b1d5-bff61ebff29f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idddc3cfddcc145d1860770c867a45837_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzgtNS0xLTEtMTQxODI0_389ef21b-d0e8-42cb-9d7c-c105531da282"
      unitRef="usd">536000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idddc3cfddcc145d1860770c867a45837_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzgtNy0xLTEtMTQxODI0_0c8726f6-dd87-446e-9288-2f0dabcf1a2e"
      unitRef="usd">260447000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtMS0xLTEtMTI5OTc1_85f05c2b-4536-43ca-80cd-19a81da6546f"
      unitRef="usd">493796000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtMy0xLTEtMTI5OTc1_9a3b59c5-2e17-4c63-83e4-95363c0d6140"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtNS0xLTEtMTI5OTc1_03386823-6f2d-459b-a6a1-a3d45e0d5a6e"
      unitRef="usd">536000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90YWJsZTo5NTk1ZWNlYzY2MTg0NWFhYjNlMjdmZTg2MGQyZWU2Yi90YWJsZXJhbmdlOjk1OTVlY2VjNjYxODQ1YWFiM2UyN2ZlODYwZDJlZTZiXzUtNy0xLTEtMTI5OTc1_a87bd4df-3ec0-4b1a-b630-06749088a466"
      unitRef="usd">493260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNTkzNQ_5ff9b7b1-902d-4963-a097-58e0a91055ff"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNTkzNQ_9446fd94-e4e8-4782-95fa-f29f4afec736"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNTg1Mw_7a46161f-5ab2-4acc-8c21-2bfd6a8e4859"
      unitRef="usd">5200000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i3ffc37b4a34c4ded9f0bb859777e8027_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNDA4OTQ_f86f5ba4-4ac3-4fd1-a211-ae70f2f6e508">P2Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNjM0NQ_f2872b84-a61f-45fc-bac1-c4248050ab90"
      unitRef="usd">600000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjAvZnJhZzpmYmZiYTlmYTYwYzQ0YTYxOWIwMzIyOGZlZjRjMDFjMi90ZXh0cmVnaW9uOmZiZmJhOWZhNjBjNDRhNjE5YjAzMjI4ZmVmNGMwMWMyXzU0OTc1NTgxNjM1Mw_549f68e6-288a-40f7-8a29-a592ed5567d9"
      unitRef="usd">300000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90ZXh0cmVnaW9uOjk2NjExYzI0ZDZiNTRlNzVhYTRhOTVlOTcwOTg2NmIwXzQyNg_1d785092-27a5-4c81-828a-65d9cbb25166">OTHER FINANCIAL STATEMENT INFORMATION&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,145&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $3.9&#160;million and $2.6&#160;million for the years ended December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,394&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90ZXh0cmVnaW9uOjk2NjExYzI0ZDZiNTRlNzVhYTRhOTVlOTcwOTg2NmIwXzQyNw_b7ac85b3-8c81-4fa2-8dda-389b47214525">Inventory consists of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzMtMS0xLTEtMTI5OTc1_c7afbd9b-c196-44ee-8953-4878bb66e8e2"
      unitRef="usd">2129000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzMtMy0xLTEtMTI5OTc1_54631d65-4df1-45de-bac3-d7a6479f83fc"
      unitRef="usd">1836000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzQtMS0xLTEtMTI5OTc1_f8e84934-be7e-4da2-a632-642a82e6364d"
      unitRef="usd">271000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzQtMy0xLTEtMTI5OTc1_6161d5d7-cefe-498b-afdd-66a5c5ec6be5"
      unitRef="usd">221000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzUtMS0xLTEtMTI5OTc1_b749ebca-cb5a-4a72-9cd6-19908bd00228"
      unitRef="usd">2227000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzUtMy0xLTEtMTI5OTc1_fbf4543c-40d9-4a22-bf73-371ff922fb55"
      unitRef="usd">2088000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzYtMS0xLTEtMTI5OTc1_428efcf9-ca46-4f86-90ee-de00bd635edf"
      unitRef="usd">4627000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTpmYjBkMmIwYjZhMjQ0NzZmYjUwYmI4NWZhZWQ0MThmNS90YWJsZXJhbmdlOmZiMGQyYjBiNmEyNDQ3NmZiNTBiYjg1ZmFlZDQxOGY1XzYtMy0xLTEtMTI5OTc1_6706147c-1787-4cc5-bd8c-9a5da4912dc5"
      unitRef="usd">4145000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90ZXh0cmVnaW9uOjk2NjExYzI0ZDZiNTRlNzVhYTRhOTVlOTcwOTg2NmIwXzQyOA_c2177e74-63dd-4938-bb73-042e09c1d07a">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,087&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i47d3d9fa83cc4dd294ac187fb2a5341d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzMtMS0xLTEtMTI5OTc1_f35426d4-0834-4a2d-9d6d-5188c7e0c14b"
      unitRef="usd">21122000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5853eccb84904d71b21844aab8a50264_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzMtMy0xLTEtMTI5OTc1_6dd94d4d-5494-4fb1-8fc5-4caf57f1df94"
      unitRef="usd">13823000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie5972485121a457199e6d37f44c2a538_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzQtMS0xLTEtMTI5OTc1_622b4f88-7dac-404f-87aa-f4d565a02f19"
      unitRef="usd">876000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic87160ef2de34b41bde7443913a604c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzQtMy0xLTEtMTI5OTc1_e21a7ceb-53df-4add-bc0e-68b2dfd0cf2c"
      unitRef="usd">461000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1613f66dd4e548c997873de3b35dabb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzUtMS0xLTEtMTI5OTc1_3da347b7-477e-4097-a822-d11ff851b38e"
      unitRef="usd">575000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieef85b8a3cef46f9bc6eef36dc81f871_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzUtMy0xLTEtMTI5OTc1_b9e6ab7a-bdb2-4ac4-9b93-5b10e0729af0"
      unitRef="usd">478000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic1447b2c05844d1db1563f7d6cf8fbd5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzYtMS0xLTEtMTI5OTc1_903c7c5c-7e88-43ff-9273-2f8178b64fea"
      unitRef="usd">3375000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i86a2199bc3044f239ad2c394b6b983cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzYtMy0xLTEtMTI5OTc1_27818463-6146-4b3b-9743-5516969b44c7"
      unitRef="usd">2449000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iea1edae5c8ca4ad9819f2feb74cbb2a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzctMS0xLTEtMTI5OTc1_16fd790b-e660-43bd-96ac-b2a35af5c9a9"
      unitRef="usd">1281000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i069a78fb718247c8a4d91bd049cb9f5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzctMy0xLTEtMTI5OTc1_1a025e9f-f6d2-48fe-a2ae-ee119e90f260"
      unitRef="usd">784000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzgtMS0xLTEtMTI5OTc1_46a9b91e-ad28-40ad-86af-66a732d2cfec"
      unitRef="usd">27229000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzgtMy0xLTEtMTI5OTc1_cd57e640-c94d-497c-87cf-ec91230f30c8"
      unitRef="usd">17995000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzktMS0xLTEtMTI5OTc1_9c25dc9f-2fa5-4bc8-980a-6598e4d9e99f"
      unitRef="usd">7821000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzktMy0xLTEtMTI5OTc1_b9c2440d-c663-4951-a57c-e8481353bd1a"
      unitRef="usd">4908000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzEwLTEtMS0xLTEyOTk3NQ_995e41ad-58e2-4929-abfe-5ba7485ce5c5"
      unitRef="usd">19408000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTo5MjQzMjVmYTY5ZmE0ZmEzODA0YzE2ODRjZDg5MTk2Zi90YWJsZXJhbmdlOjkyNDMyNWZhNjlmYTRmYTM4MDRjMTY4NGNkODkxOTZmXzEwLTMtMS0xLTEyOTk3NQ_0d10b4bd-4a91-47c2-b202-1e91a45eb306"
      unitRef="usd">13087000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90ZXh0cmVnaW9uOjk2NjExYzI0ZDZiNTRlNzVhYTRhOTVlOTcwOTg2NmIwXzU0OTc1NTgxNDMxOQ_a829733e-3005-4c81-9683-a666816022b5"
      unitRef="usd">3900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90ZXh0cmVnaW9uOjk2NjExYzI0ZDZiNTRlNzVhYTRhOTVlOTcwOTg2NmIwXzU0OTc1NTgxNDMyOA_b32b59cd-632b-42b8-82d9-20b2b7174a46"
      unitRef="usd">2600000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90ZXh0cmVnaW9uOjk2NjExYzI0ZDZiNTRlNzVhYTRhOTVlOTcwOTg2NmIwXzQyOQ_910c0eee-f675-4219-a2ea-d8e0a7cdbb90">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,394&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <seer:AccruedCompensation
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzMtMS0xLTEtMTI5OTc1_cf398334-f841-4f09-a2a0-a235dca1307b"
      unitRef="usd">6139000</seer:AccruedCompensation>
    <seer:AccruedCompensation
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzMtMy0xLTEtMTI5OTc1_74294806-728e-40be-a63f-c811d3b5d446"
      unitRef="usd">4730000</seer:AccruedCompensation>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzQtMS0xLTEtMTI5OTc1_4fadc45f-bc8e-46d2-b2ba-9f3901d068cb"
      unitRef="usd">322000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzQtMy0xLTEtMTI5OTc1_33882c0a-2541-46eb-9702-abb3bc4df9bc"
      unitRef="usd">388000</us-gaap:AccruedProfessionalFeesCurrent>
    <seer:AccruedPropertyAndEquipment
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzUtMS0xLTEtMTI5OTc1_35037d31-4400-447d-9f1f-88b4a6c04f68"
      unitRef="usd">300000</seer:AccruedPropertyAndEquipment>
    <seer:AccruedPropertyAndEquipment
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzUtMy0xLTEtMTI5OTc1_edfe779f-6bb2-4725-96a6-311941900e4e"
      unitRef="usd">269000</seer:AccruedPropertyAndEquipment>
    <seer:AccruedResearchAndDevelopment
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzYtMS0xLTEtMTU5MTUz_36d92965-aadb-4964-875c-7a86d7ced788"
      unitRef="usd">235000</seer:AccruedResearchAndDevelopment>
    <seer:AccruedResearchAndDevelopment
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzYtMy0xLTEtMTU5MTYx_47325054-a301-464e-8c25-e10958664412"
      unitRef="usd">1023000</seer:AccruedResearchAndDevelopment>
    <us-gaap:TaxesPayableCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzYtMS0xLTEtMTI5OTc1_e34c39d6-726e-4a16-a7c7-8242ba5cc594"
      unitRef="usd">335000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzYtMy0xLTEtMTI5OTc1_3c1eaa71-4594-4ccb-a1e4-ea5779a28681"
      unitRef="usd">457000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzgtMS0xLTEtMTI5OTc1_534bfa5c-f777-4b19-9ace-c1a13637e5e3"
      unitRef="usd">967000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzgtMy0xLTEtMTI5OTc1_81ff951c-1e50-4735-abae-a76054b96f6a"
      unitRef="usd">1527000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzktMS0xLTEtMTI5OTc1_6b8a0e25-95f1-4aab-a984-0a484bdcbdad"
      unitRef="usd">8298000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjMvZnJhZzo5NjYxMWMyNGQ2YjU0ZTc1YWE0YTk1ZTk3MDk4NjZiMC90YWJsZTozMGFjMzRiMzI4ZDA0M2RhYmNkZWQxNjk2MDQ5NmNjMy90YWJsZXJhbmdlOjMwYWMzNGIzMjhkMDQzZGFiY2RlZDE2OTYwNDk2Y2MzXzktMy0xLTEtMTI5OTc1_b25274b0-03ca-49ac-96dd-547de2956e98"
      unitRef="usd">8394000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzI4NjM_2f5b5556-d9bc-411b-b578-968b985fe046">REVENUE AND DEFERRED REVENUE&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue consists of instrument with embedded software essential to the instrument's functionality, consumables and platform evaluation agreements. Service revenue primarily consists of revenue received from the generation and analysis of proteomic data on behalf of the customer. Related party revenue is comprised of both the sale of products and services performed for related parties, as further discussed in Note 11. Grant revenues consist of services performed specifically for the reimbursement of research-related expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company recognized $8.6 million and $3.6&#160;million of product revenue to non-related customers, respectively. As of December&#160;31, 2022 and 2021, the Company recorded $34,000 and $0.4&#160;million&#160;of deferred revenue related to product sales, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Service Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021 the Company recognized $0.9 million and $0.5&#160;million of service revenue to non-related customers, respectively. As of December&#160;31, 2022 and 2021, there were $0.1 million and $0 of deferred service revenue, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue activity for the year ended December&#160;31, 2022 and 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. As of December&#160;31, 2022, $2.0 million of revenue is expected to be recognized from the remaining performance obligations, of which 66% is expected to be recognized within 12 months, and the remainder thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant Revenue&lt;/span&gt;&lt;/div&gt;In August 2019, the Company received a notice of a Small Business Innovation Research grant award from the National Institutes of Health, which will provide funding of approximately $1.1&#160;million to the Company for its development of research applications. For the years ended December&#160;31, 2022 and 2021, the Company recognized grant revenue of $0.3 million and $0.2&#160;million with respect to the award.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic75621d7c2c340eb8a26c013bad2b919_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTcyNDY_f7bd08f9-369b-4be9-af92-be9cc3614104"
      unitRef="usd">8600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i196d296477414f78b9f63174ab99f346_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzU0OTc1NTgxOTE3OQ_1257aac7-35ab-4aa1-a079-cd1dabcc6bb2"
      unitRef="usd">3600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic0a8c2cb949f44ee86099fe128bc9124_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTczMTE_678a532b-a947-4a2b-8c37-2e3be9720852"
      unitRef="usd">34000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ieb3c03dcb0ec4651b53921516eadce69_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzU0OTc1NTgxOTI4OA_a71312e1-fc3a-46f7-9cf7-04f26f429901"
      unitRef="usd">400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9333616775894ce18f17438c47ce5609_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTczMTc_6a8d9c3f-5a04-4a71-8ee3-a2cb0e1ab3b1"
      unitRef="usd">900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89d5a5ec7d434c4baf7a1b3b38967b22_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzU0OTc1NTgxOTM3OA_03d73904-b8c8-489f-bb55-0f1a60cc1a45"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id81a9ca5b40145d6a015cc4e1abc0a30_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTc3NzE_43b8a259-1dad-46e6-9d42-b723a7fb35fb"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia099eafb3d1a4e4eb9a8c51868691517_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzU0OTc1NTgyMTEwOA_e2541dd9-1ca5-44c7-a719-a6155c955ac3"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzI4NjI_972b8219-3e96-4a45-9f31-804ec8df668c">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue activity for the year ended December&#160;31, 2022 and 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzMtMS0xLTEtMTI5OTc1_8e53a216-4b39-4113-a301-e2400c8c874c"
      unitRef="usd">376000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iadc32690bb0842a1806355bdb802f650_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzMtMy0xLTEtMTI5OTc1_bda48b40-934d-4281-a80a-e0d9ae24f319"
      unitRef="usd">250000</us-gaap:ContractWithCustomerLiability>
    <seer:ContractWithCustomerLiabilityAdditions
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzQtMS0xLTEtMTI5OTc1_e8643a54-c411-4267-9c6c-ff61085b46b1"
      unitRef="usd">233000</seer:ContractWithCustomerLiabilityAdditions>
    <seer:ContractWithCustomerLiabilityAdditions
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzQtMy0xLTEtMTI5OTc1_96d3da01-939f-41b7-b4d7-0cb0df08d86f"
      unitRef="usd">376000</seer:ContractWithCustomerLiabilityAdditions>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzUtMS0xLTEtMTI5OTc1_22e13a44-e2cc-4bd6-98d2-b2fa975e408d"
      unitRef="usd">-476000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzUtMy0xLTEtMTI5OTc1_92012eb1-aaa3-40ea-939f-de69e8720b49"
      unitRef="usd">-250000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzYtMS0xLTEtMTI5OTc1_a14d1c80-7907-4af8-9f72-57dda0de9608"
      unitRef="usd">133000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90YWJsZTpjODUwZDRkZWUwNTM0NGMxOTk0N2RiNjMyMDYyZDc5OC90YWJsZXJhbmdlOmM4NTBkNGRlZTA1MzQ0YzE5OTQ3ZGI2MzIwNjJkNzk4XzYtMy0xLTEtMTI5OTc1_84abcba2-3f5a-48b3-b66f-fe0c4e57327a"
      unitRef="usd">376000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9da00b20a7594928ba446b9071cfc0d5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTgxOTc_79a3a5f7-bf2d-4101-8a05-6e4fc2294c8a"
      unitRef="usd">2000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i9da00b20a7594928ba446b9071cfc0d5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTgyOTg_601cb65c-9374-4808-8522-529d142f498b"
      unitRef="number">0.66</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9da00b20a7594928ba446b9071cfc0d5_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzQzOTgwNDY1MjAyNDM_8d75db06-ed2e-4c01-acf7-3eddcf3c27bf">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie48a619ecbce4aeca9946c5e116d6c4c_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzU0OTc1NTgyMDUzMQ_ff365e00-20c6-4809-b3ba-8bf571087a59"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i5a7a88f638b74349a42b93336682c495_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzk4OTU2MDQ2NTkwODk_c804e408-f0e4-4687-aa1e-8d2e8c2ebe91"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6ea6f5a945d4436ea257f9a7e548cd0d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjYvZnJhZzo1OTAyNTQ3YjkxYzA0MjVjYTQ2NTcwZGY0MWY0MTk5MC90ZXh0cmVnaW9uOjU5MDI1NDdiOTFjMDQyNWNhNDY1NzBkZjQxZjQxOTkwXzU0OTc1NTgyMDU2OA_3deaf697-1ecf-422a-8f75-895287a62621"
      unitRef="usd">200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzE1MzI_35ac3f35-32e5-47aa-a8fd-4aa93ccc0272">CAPITAL STOCK AND STOCKHOLDERS&#x2019; EQUITYAs of December&#160;31, 2022, the Company is authorized to issue 105,000,000 shares of capital stock consisting of 94,000,000&#160;shares of Class&#160;A common stock, 6,000,000&#160;shares of Class&#160;B common stock, and 5,000,000&#160;shares of  preferred stock. &lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock issued and outstanding is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,366,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,493,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,522,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,411,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,015,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Class&#160;A and Class&#160;B common stock have a par value of $0.00001 per share. Holders of Class&#160;A common stock are entitled to one vote per share and holders of Class&#160;B common stock are entitled to 10 votes per share. Class&#160;B common shares are convertible to Class&#160;A common shares at any time at the option of the holder on a one-for-one basis.&#160;Holders of common stock are entitled to dividends as declared by the Board of Directors, subject to rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock issued and outstanding on the consolidated balance sheets and consolidated statements of changes in stockholders' equity includes shares related to early exercised options and restricted stock that are subject to repurchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, the Company received $11.4&#160;million related to the return of short-swing profits from one of its beneficial owners. These proceeds are recognized as a capital contribution from stockholders as an increase to additional paid-in capital on the consolidated statements of changes in stockholders&#x2019; equity and as cash provided by financing activities on the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQyMw_5efa5bf4-0413-4341-a294-2b4bb6824c9a"
      unitRef="shares">105000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQyNw_005c30c3-d14a-4cec-9bd9-d3aff89e59d8"
      unitRef="shares">94000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQzMQ_5abc9abd-49e8-4949-9db5-bef694939486"
      unitRef="shares">6000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQzNQ_5aff23af-59fb-47f4-ace6-ff31131f0c49"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzE1MzM_420ffdc6-3aea-4ef9-b101-7a11c64a0e8a">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock issued and outstanding is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.416%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,366,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,493,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,044,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,522,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total common stock issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,411,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,015,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzMtMS0xLTEtMTI5OTc1_739f5ba6-6c55-4e04-8fec-cbdea38fd5b6"
      unitRef="shares">59366077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzMtMS0xLTEtMTI5OTc1_9e561208-0f69-43ba-91e6-48e7b65279d5"
      unitRef="shares">59366077</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzMtMS0xLTEtMTI5OTc1_9ec16ec9-9bf3-4bf1-b01d-65e2d9e0281f"
      unitRef="shares">59366077</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzMtMS0xLTEtMTI5OTc1_d2f3fa6b-12c4-4383-b8f5-7436e37670ea"
      unitRef="shares">59366077</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzMtMy0xLTEtMTI5OTc1_28debb42-0f56-4e85-b5a9-ea836e084d09"
      unitRef="shares">57493005</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8ea6016b6afb417f91437869d49ed9bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzMtMy0xLTEtMTI5OTc1_f73242ea-17cb-4306-aa54-e63831fd4871"
      unitRef="shares">57493005</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzQtMS0xLTEtMTI5OTc1_176a9c4e-2547-4ff1-8ffc-01b3775a50c6"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzQtMS0xLTEtMTI5OTc1_6f1571f3-9f36-4e99-b6c4-5116c1d8fd21"
      unitRef="shares">4044969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzQtMS0xLTEtMTI5OTc1_97f2f42f-eeb4-49c8-af82-cbc8a7d62127"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzQtMS0xLTEtMTI5OTc1_ed04eb73-4373-490f-9b13-71f3fdb89e7f"
      unitRef="shares">4044969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzQtMy0xLTEtMTI5OTc1_18a28afc-996c-424a-b7ee-f9cc443e633a"
      unitRef="shares">4522478</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib81b3c87a8044dab9f58d867d1945410_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzQtMy0xLTEtMTI5OTc1_f73f4168-cda0-4a57-b8e5-f070ec2925fe"
      unitRef="shares">4522478</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzUtMS0xLTEtMTI5OTc1_9f4315c1-6f55-4cfe-9489-e3b9c7fc75cc"
      unitRef="shares">63411046</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzUtMS0xLTEtMTI5OTc1_ea03d960-69fe-40b7-92a8-e62ea55b3c88"
      unitRef="shares">63411046</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzUtMy0xLTEtMTI5OTc1_397f7cf2-576d-4416-9438-749f59092746"
      unitRef="shares">62015483</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90YWJsZTpjNmI1YmExNTEyYzU0NDQxOTFkMjczNDQ0NDMzYjQzYi90YWJsZXJhbmdlOmM2YjViYTE1MTJjNTQ0NDE5MWQyNzM0NDQ0MzNiNDNiXzUtMy0xLTEtMTI5OTc1_9a055dd7-def0-4a7f-9e97-fc2aa38043d5"
      unitRef="shares">62015483</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQzOQ_23a95f63-339f-44ea-8360-b52b7df2ec7c"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQzOQ_c10d9e1e-214e-4b68-8114-07ce1931220a"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <seer:CommonStockNumberOfVotes
      contextRef="i749a33f6b59d4512b401f3c03f8034ee_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQ0Mw_3df1ff67-d865-4aab-9fd1-d54a247b8ee4"
      unitRef="vote">1</seer:CommonStockNumberOfVotes>
    <seer:CommonStockNumberOfVotes
      contextRef="i9608a4402b88434abc9bebe8253a19ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQ1MA_aec69a5b-283c-433b-b231-14b1fb6defd7"
      unitRef="vote">10</seer:CommonStockNumberOfVotes>
    <seer:ProceedsFromReturnOnProfit
      contextRef="i53457a5473db44769888ac9d3a8846de_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNjkvZnJhZzo1NGVjZTAxN2NlODI0YjYwOWMzOTJjM2E2ZTFhMmU0NC90ZXh0cmVnaW9uOjU0ZWNlMDE3Y2U4MjRiNjA5YzM5MmMzYTZlMWEyZTQ0XzU0OTc1NTgxNTQ2MQ_aa5df62c-0c1c-4cba-bd93-f9fdf439e192"
      unitRef="usd">11400000</seer:ProceedsFromReturnOnProfit>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzYxNTA_d55b6417-63a5-44ec-9498-66742ab6d304">EQUITY INCENTIVE PLANS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, the Company adopted the 2017 Stock Incentive Plan (2017 Plan), which provided for the granting of awards to employees, directors, and consultants of the Company. Awards issuable under the Plan include incentive stock options (ISO), nonqualified stock options (NSO), and restricted stock awards. In 2020, the Company adopted the 2020 RSU Equity Incentive Plan (2020 RSU Plan), which provided for the granting of RSUs to certain employees of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company adopted the 2020 Equity Incentive Plan (2020 Plan), which became effective in connection with the IPO. The Company&#x2019;s 2017 Plan and 2020 RSU Plan were terminated in connection with the IPO and no further grants will be made under the 2017 Plan and 2020 RSU Plan from the date that the 2020 Plan became effective. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options to purchase the Company&#x2019;s Class A common stock may be granted at a price not less than the fair market value of the Company&#x2019;s Class A common stock at the date of grant in the case of both NSOs and ISOs, except for grants of stock options to an employee or non-employee with options who owns more than 10% of the voting power of all classes of stock of the Company, in which case the exercise price shall be no less than 110%  of the fair market value per Class A common stock on the grant date. The exercise price for an ISO cannot be less than the fair market value of the Class A common stock on the grant date. Stock options granted under the 2017 Plan and 2020 Plan generally vest over four years and expire no later than 10 years from the date of grant. 5,336,569 shares of Class A common stock were initially reserved for issuance under the 2020 Plan, which includes 516,710 shares that remained available for issuance under the 2017 Plan. As of December&#160;31, 2022, there are 11,400,396 shares of Class A common stock reserved for issuance under the 2020 Plan, 5,649,834 shares of which are available for issuance in connection with grants of future awards.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the year ended December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Exercise Price&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Term (Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,832,924&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.49&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.48&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,356,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(974,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,000,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214,430&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable, December 31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412,694&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.11&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,323&#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-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of stock options granted to employees during the years ended December&#160;31, 2022 and 2021, was $14.15 and $28.93 per share, respectively. The total intrinsic value of stock options exercised during the years ended December&#160;31, 2022 and 2021, was $12.7&#160;million and $46.5&#160;million, respectively. As of December&#160;31, 2022, the total unrecognized stock-based compensation related to unvested stock options was $51.4&#160;million, which the Company expects to recognize over a remaining weighted-average period of 2.43 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to employees, directors, and non-employees is calculated using the Black-Scholes option pricing model using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.910%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6% - 4.2%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6%  - 1.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.8% - 97.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.5% - 71.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.77 - 6.08&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00 - 10.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&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:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain stock options granted provide stock option holders the right to exercise unvested stock options in exchange for restricted shares of Class A common stock. The Company has also issued restricted shares of Class A common stock to employees and directors. There were 60,787 shares and 174,300 shares of restricted stock that were unvested and subject to repurchase as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has granted RSUs under the 2020 RSU Plan and the 2020 Plan. Restricted stock units (&#x201c;RSUs&#x201d;) are share awards that entitle the holder to receive freely tradable shares of the Company&#x2019;s common stock upon vesting. The RSUs cannot be transferred and the awards are subject to forfeiture if the holder&#x2019;s employment terminates prior to the release of the vesting restrictions. The fair value of the RSUs is equal to the closing price of the Company&#x2019;s &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;common stock on the grant date. The RSUs generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMyNzY_c32cb472-35f6-4779-a6c3-2511a31d6d39"&gt;two&lt;/span&gt;- to three-year period from the vesting start date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; RSU activity for the year ended December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(507,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,976&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the total unrecognized stock-based compensation related to RSUs was $22.5&#160;million, which the Company expects to recognize over a remaining weighted-average period of 2.92 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, the Company&#x2019;s board of directors adopted the 2020 Employee Stock Purchase Plan (ESPP), which was subsequently approved by the Company&#x2019;s stockholders and became effective in connection with the IPO. The ESPP permits participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 1,195,327 shares of Class A common stock are reserved for issuance under the ESPP as of December&#160;31, 2022. During the year ended December&#160;31, 2022, 107,499 shares of Class A common stock were issued under the ESPP. As of December&#160;31, 2022, the total unrecognized stock-based compensation related to the ESPP was $0.2&#160;million, which the Company expects to recognize over a remaining weighted-average period of 0.37 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model, based on the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.852%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5%-4.5%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.1%-88.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.9% - 67.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.34 - 0.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation recognized in the Company&#x2019;s consolidated statements of operations and comprehensive loss (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, in connection with a leave of absence taken by one of the Company&#x2019;s executives, a total of 1,330,892 share-based awards were modified to extend the overall term and change the timing of the vesting of the awards. The total incremental stock-based compensation associated with the modification is $0.9&#160;million, which will be recognized over the next eight years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;21, 2022, the Company&#x2019;s Board of Directors approved an option repricing to reduce the exercise price of certain vested, outstanding, and unexercised stock options with an exercise price greater than $19.00 per share that were held by employees who were not members of the Board of Directors or officers for purposes of Section 16 of the Securities Exchange Act of 1934, as amended (&#x201c;Non-Section 16 employees&#x201d;) to $19.00 per share, which was the Company&#x2019;s initial public offering price. The Board of Directors also approved the repricing of certain unvested, outstanding, and unexercised stock options with an exercise price greater than $19.00 per share that were held by Non-Section 16 &lt;/span&gt;&lt;span style="background-color:#dbdbdb;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;mployees to $7.40 per share, which was the closing price of the Company&#x2019;s Class A common stock on the Nasdaq Global Select Market on the date of the approval of the repricing. Except for the exercise price, the amended stock options have the same terms and conditions (including vesting schedule, number of shares, and expiration date) and will continue to be governed by the terms of the 2020 Equity Incentive Plan. &lt;/span&gt;&lt;/div&gt;As a result of the option repricing, the Company recorded $4.8 million of incremental compensation expense during the year ended December&#160;31, 2022. The total unrecognized incremental stock-based compensation associated with the option repricing is $1.8 million, which will be recognized over the next three years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceOfStockOptionAsAPercentOfFairMarketValueMinimum
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyMjU1MQ_14c40d6d-c498-4270-84d0-66c3f9298994"
      unitRef="number">1.10</seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceOfStockOptionAsAPercentOfFairMarketValueMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMyMzc_8088f6c8-9c79-4e99-9bb6-4ff5d4b860d9">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMyNTc_fb0b5a18-cac4-4515-b9c3-bc34774e7e19">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib23c38d6b868486f853a08565e752fb9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNDg2NA_0e8b371b-deae-4d59-b9b5-1ad59341cb8e"
      unitRef="shares">5336569</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ibf1191a6c1384bfc82ac5d2198570279_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNDk3OA_9c77b7e1-4541-4635-ae2c-eda803f453fb"
      unitRef="shares">516710</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if6bec323160c4094ab4f3a7f9c345f10_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTE0Nw_32dc9113-2dae-4d15-bd74-bf8bf98ef22a"
      unitRef="shares">11400396</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia729c4bde5724de3847926c9eb5bdd6e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzODYxNQ_368cc156-06d3-42f1-a81a-298a95433066"
      unitRef="shares">5649834</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzYxNTM_60da5551-c158-4cf1-abfd-bc84c9f5851b">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity for the year ended December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average Exercise Price&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Term (Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,832,924&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.49&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.48&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,356,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(974,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,000,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214,430&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.00&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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable, December 31, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412,694&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.11&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,323&#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;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzEtMS0xLTEtMTI5OTc1_7e362325-4afb-4d3b-8e60-545c07fffbbc"
      unitRef="shares">9832924</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzEtMy0xLTEtMTI5OTc1_6279c370-b079-460e-915b-850dfbb5fb41"
      unitRef="usdPerShare">12.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzEtNS0xLTEtMTI5OTc1_cdffb5b0-54c3-4c3b-b6bd-8e0e71f8d547">P8Y5M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzEtNy0xLTEtMTI5OTc1_0055f7fd-92f3-4688-8587-ee539a7a8889"
      unitRef="usd">139143000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzItMS0xLTEtMTI5OTc1_b1e5706d-df3e-45a9-b8b9-53770f64af10"
      unitRef="shares">3356254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzItMy0xLTEtMTI5OTc1_41e3c274-ad8b-4b53-bbd8-1e50a0f021e6"
      unitRef="usdPerShare">13.53</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzMtMS0xLTEtMTI5OTc1_4c7c672f-cfb6-4c75-9b7c-ef182305098d"
      unitRef="shares">974307</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzMtMy0xLTEtMTI5OTc1_b1ce1524-ede5-4ba1-8f7d-809886d7822c"
      unitRef="usdPerShare">3.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzQtMS0xLTEtMTI5OTc1_d839475e-ff9d-429a-b908-3d5f012a71a1"
      unitRef="shares">2000441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzQtMy0xLTEtMTI5OTc1_2f62dc9c-74fd-49bf-aa8e-899811944c6a"
      unitRef="usdPerShare">11.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzUtMS0xLTEtMTI5OTc1_91a830fd-e4dd-4f93-ab70-aa3ad47975a3"
      unitRef="shares">10214430</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzUtMy0xLTEtMTI5OTc1_484ce871-7489-4099-a976-c9646fd39e98"
      unitRef="usdPerShare">13.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzUtNS0xLTEtMTI5OTc1_2daf697c-3b87-433e-b832-470bbf4eaa12">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzUtNy0xLTEtMTI5OTc1_7d46322e-f94f-41b8-b047-20a41df9ecdc"
      unitRef="usd">12685000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzYtMS0xLTEtMTI5OTc1_033aa9ff-5409-43ec-974c-0cccd32fabda"
      unitRef="shares">4412694</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzYtMy0xLTEtMTI5OTc1_6edeb916-4897-4b8c-8f95-6542e662b5fa"
      unitRef="usdPerShare">8.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzYtNS0xLTEtMTI5OTc1_8159f5b2-aa5d-4423-8702-03b3d74922ac">P7Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTphZDI1NDNhNjI5YTI0MDQzOGY5Mjg5NDQzYjZmMTk1OC90YWJsZXJhbmdlOmFkMjU0M2E2MjlhMjQwNDM4ZjkyODk0NDNiNmYxOTU4XzYtNy0xLTEtMTI5OTc1_6b542f0b-3126-4751-ae9c-ab78847af0b2"
      unitRef="usd">9323000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTU0MQ_220764d4-b697-469f-a017-9a0f9ec2d63a"
      unitRef="usdPerShare">14.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTU0OQ_e99e9fdc-e33b-4808-b8fb-27b1e5b6ba77"
      unitRef="usdPerShare">28.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTY5MQ_47d5c24c-ef91-4cdb-9f97-cdd8e92a22db"
      unitRef="usd">12700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTY5OQ_4a5f7041-85c5-46c8-8363-428cba27162d"
      unitRef="usd">46500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ifef19921ebd14dd794739074ab05720c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTg3OQ_07420a49-70ed-4f70-b298-ad3b45fa8c5c"
      unitRef="usd">51400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNTg5Mg_7d1c6b8f-5117-4cc0-bf4d-89faac28b018">P2Y5M4D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzYxNTQ_a0dac0e7-eb4b-46d8-ab02-a019b9536fbc">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to employees, directors, and non-employees is calculated using the Black-Scholes option pricing model using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.910%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6% - 4.2%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6%  - 1.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.8% - 97.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.5% - 71.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.77 - 6.08&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00 - 10.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&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:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzItMS0xLTEtMTI5OTc1L3RleHRyZWdpb246ZDhiMGFjMjU3OTRmNDc4OTk2ZDQ1ODI5MjRhNmY3ZTdfNTQ5NzU1ODEzOTE3_92587e2a-f6ab-40dd-8cf3-aacd4614146f"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzItMS0xLTEtMTI5OTc1L3RleHRyZWdpb246ZDhiMGFjMjU3OTRmNDc4OTk2ZDQ1ODI5MjRhNmY3ZTdfNTQ5NzU1ODEzOTI0_25c6ffbb-5196-4b4e-a057-c42d72126222"
      unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="if5431055b630477fbe812b050b177de6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzItMy0xLTEtMTI5OTc1L3RleHRyZWdpb246N2IwZjYzNTM1MWFmNDIwOWJmZGNlYmI2OWQyODRjOWJfNTQ5NzU1ODEzOTAz_977c184d-1b24-4ff5-9b11-c35baa5888d7"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="if5431055b630477fbe812b050b177de6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzItMy0xLTEtMTI5OTc1L3RleHRyZWdpb246N2IwZjYzNTM1MWFmNDIwOWJmZGNlYmI2OWQyODRjOWJfNTQ5NzU1ODEzOTE0_1e14db35-9d89-4a5e-b2df-4f214f5c7413"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzMtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246ZTZkZTQyMDRmNWVjNDZmYTk1M2Y4ZjU5YTkwOTY4MDJfNTQ5NzU1ODEzOTEw_2aa568a8-f36f-4221-bc0d-55594608a035"
      unitRef="number">0.598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzMtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246ZTZkZTQyMDRmNWVjNDZmYTk1M2Y4ZjU5YTkwOTY4MDJfNTQ5NzU1ODEzOTE4_c79956e9-dfee-475a-85d1-674abe1faf89"
      unitRef="number">0.970</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="if5431055b630477fbe812b050b177de6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzMtMy0xLTEtMTI5OTc1L3RleHRyZWdpb246YjQxMGUwNjMxZTdmNGI4NzhiNTFmN2U2ODlhOTE5YzhfNTQ5NzU1ODEzOTAz_c4fa71da-e9ca-4417-816f-c246f68b1a40"
      unitRef="number">0.625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="if5431055b630477fbe812b050b177de6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzMtMy0xLTEtMTI5OTc1L3RleHRyZWdpb246YjQxMGUwNjMxZTdmNGI4NzhiNTFmN2U2ODlhOTE5YzhfNTQ5NzU1ODEzOTA5_0515fc99-6ec5-412b-a9ff-d86e00fcc98e"
      unitRef="number">0.714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4bf64299864d4c04843f7efb30cccaf8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzQtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246NWI3NjIyODQ1OTA2NGE4NzkzOTY5YTcwYWY1NGIzZmZfNTQ5NzU1ODEzODk0_660dd372-a138-4c89-a827-6f4fd1c7ab63">P5Y9M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0293dba9f35c4233b4ec97ec208f316f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzQtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246NWI3NjIyODQ1OTA2NGE4NzkzOTY5YTcwYWY1NGIzZmZfNTQ5NzU1ODEzOTAy_32e1fac7-79f8-44a7-ae62-cf6cf1917c93">P6Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9cfbc43998604fd9afdef3d6aa5cc332_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzQtMy0xLTEtMTI5OTc1L3RleHRyZWdpb246ZjZlMDA5ZmY5YjExNGMxN2IzYjBjZDFlMjEzODM1OWJfNTQ5NzU1ODEzOTA1_a285ca11-3284-4967-9195-5e0022e68c31">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i76b659fe0c004981b77ce4ce929d4312_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzQtMy0xLTEtMTI5OTc1L3RleHRyZWdpb246ZjZlMDA5ZmY5YjExNGMxN2IzYjBjZDFlMjEzODM1OWJfNTQ5NzU1ODEzOTEx_ad2baa0a-6f45-4f1e-b352-089927772e80">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
      contextRef="id672b0a568054c8c96aece5b58d82dc4_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzUtMS0xLTEtMTI5OTc1_5d61b13a-28a5-466b-a493-8753fc60c106"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
      contextRef="if5431055b630477fbe812b050b177de6_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTpiNTczYzBkOWUyNzA0ZDlmOWVjMGU5Y2UwNDFjMGM1YS90YWJsZXJhbmdlOmI1NzNjMGQ5ZTI3MDRkOWY5ZWMwZTljZTA0MWMwYzVhXzUtMy0xLTEtMTI5OTc1_77f620ac-d372-48bb-98bb-88aacf9d0384"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6e91a9d0942a4e32800e59d165638de1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1Xzk4OTU2MDQ2NzYwNjM_1d0e8e71-a2de-4692-8550-afe5a4a35e8c"
      unitRef="shares">60787</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4ddd416f7af434a97acf1c2b11cd10a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1Xzk4OTU2MDQ2NzYwNzg_529e3af5-76f2-4650-b68d-2173394e4929"
      unitRef="shares">174300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0f37d664f8d442e09ce0bcdeabc5a283_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMzMDM_9efa9504-bdcd-45f8-94c3-cdb6f8c47622">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzYxNTU_4f32de9d-e7c3-45fd-ac9a-f3902a463d6e">RSU activity for the year ended December&#160;31, 2022 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,366&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319,598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(507,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,976&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6c2488cfb7dc4563a7b5b168c013177c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzEtMS0xLTEtMTI5OTc1_947c7dbd-be00-40f8-8be9-d8178258c179"
      unitRef="shares">740366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzEtMy0xLTEtMTI5OTc1_917c2683-e9d5-4e9b-b8e5-909f794055ed"
      unitRef="usdPerShare">26.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if0dd136c5ab14245bf8bf1e05989a469_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzItMS0xLTEtMTI5OTc1_fe5ec8ef-39ba-4f86-a6a4-4c02da78b800"
      unitRef="shares">1738125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzItMy0xLTEtMTI5OTc1_f03948d9-7c34-43d9-ae73-8f93f83d859f"
      unitRef="usdPerShare">14.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if0dd136c5ab14245bf8bf1e05989a469_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzMtMS0xLTEtMTI5OTc1_3c21e27a-8cc7-427b-9f06-caf993776708"
      unitRef="shares">319598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzMtMy0xLTEtMTI5OTc1_71661c82-8741-46d6-85b6-42219d9ff5e3"
      unitRef="usdPerShare">18.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if0dd136c5ab14245bf8bf1e05989a469_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzQtMS0xLTEtMTI5OTc1_8b7ad00c-3840-4307-aa92-d78c725876fb"
      unitRef="shares">507917</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzQtMy0xLTEtMTI5OTc1_afed75aa-6102-48f8-b10a-f68a27916b84"
      unitRef="usdPerShare">17.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia79591f99a4044f8a30a990471d44425_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzUtMS0xLTEtMTI5OTc1_e6a6d749-a3b1-42fe-8ed0-761140c703a2"
      unitRef="shares">1650976</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo2NjA2N2QwODJlNDk0NGFjOTUwODcwMjE0MjFlMjUyYy90YWJsZXJhbmdlOjY2MDY3ZDA4MmU0OTQ0YWM5NTA4NzAyMTQyMWUyNTJjXzUtMy0xLTEtMTI5OTc1_a7304dc9-34f8-4297-8c7b-3673066a25a5"
      unitRef="usdPerShare">18.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia79591f99a4044f8a30a990471d44425_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzMyOTg1MzQ5MDk3Nzc_201ba7c1-37ca-4c8f-b9f4-a8bf55076440"
      unitRef="usd">22500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if0dd136c5ab14245bf8bf1e05989a469_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzE2NDkyNjc0NjgyNTA_6c6cb3b8-4d7d-43bd-8229-0ad52b0c873b">P2Y11M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i608ca60db75d498e9dd35fe2ea9a386c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNjAyMQ_a7908d00-77bf-4190-87a0-f677a0e70811"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2561d9a8544d4dd9b767a8e5247d4a7f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgyNjk0NQ_cfdf1a10-de16-4bbb-9635-80fe7e9d6e8f"
      unitRef="shares">1195327</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i946d4e780ce546d4ba8b98b8b10354de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzODYyOQ_8976da87-88bd-4665-b146-2eab4d052532"
      unitRef="shares">107499</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i608ca60db75d498e9dd35fe2ea9a386c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzIxOTkwMjMyODIwNjk_67882e94-2a3a-46b2-9bce-9178348399ab"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzE2NDkyNjc0NjgyNTE_901c32cd-e0b2-4d03-823c-fb6ae5f6f765">P0Y4M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzYxNTY_b8de3ad2-17d0-4b3c-8e5e-67856ca40c54">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model, based on the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.852%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5%-4.5%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.1%-88.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.9% - 67.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.34 - 0.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzMtMS0xLTEtMTM1Njk3L3RleHRyZWdpb246ZDJmODc0ZDBiYWU4NDJhOGIzZTA4Y2Y5YmNhOTI5MGFfNTQ5NzU1ODEzODky_f5f41a90-9efd-4ad1-8d7b-14ff7a50bb83"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzMtMS0xLTEtMTM1Njk3L3RleHRyZWdpb246ZDJmODc0ZDBiYWU4NDJhOGIzZTA4Y2Y5YmNhOTI5MGFfMjE5OTAyMzI1NTU2MA_b77657b0-3ca3-4431-aee5-0cc233a13bf7"
      unitRef="number">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie16a8418a42948a2b7d448cea9fbc5ca_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzMtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246NjFhY2MwMWIwNTU4NGQ1MWFjMWU5MDNiMmRjN2NiNWRfNA_b97962b3-34f4-4125-8069-0b48b616563b"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzQtMS0xLTEtMTM1NzE1L3RleHRyZWdpb246NzhiZTQ2MDRiYWI5NGNkZDk4NGZmMTJmZjQ1OTFlMjhfNTQ5NzU1ODEzODky_32fc093c-d8c7-4861-9d75-8da635be0311"
      unitRef="number">0.791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzQtMS0xLTEtMTM1NzE1L3RleHRyZWdpb246NzhiZTQ2MDRiYWI5NGNkZDk4NGZmMTJmZjQ1OTFlMjhfNTQ5NzU1ODEzODk2_2196897a-afb0-4d63-993d-b0b8350d2ccd"
      unitRef="number">0.885</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ie16a8418a42948a2b7d448cea9fbc5ca_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzQtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246OTgwMTg0ZGM3ZmEzNDYwZWFlNmVhNzA5YjI3M2I2N2RfNA_8779c18c-f819-4d53-a407-9a4074655a0e"
      unitRef="number">0.569</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ie16a8418a42948a2b7d448cea9fbc5ca_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzQtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246OTgwMTg0ZGM3ZmEzNDYwZWFlNmVhNzA5YjI3M2I2N2RfOQ_93fffc75-33f3-4e70-a56a-447501ebf4a7"
      unitRef="number">0.674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzUtMS0xLTEtMTM1NzA5L3RleHRyZWdpb246ZTZiOTU4ZjMxZWM0NDhjNDg2ODYwYzk2ODgwNWQ3YTBfNTQ5NzU1ODEzOTA3_a71015bb-6f3f-4166-af64-93813cd721a5">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i933207d90d944f8f98a9df1e3d3682a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzUtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246YWVlYWI3NmQ4MWZkNGRiZWJjYzg0YWE2NmNjYWM0NGRfNA_3b9d879f-db1c-4f83-babb-d4f6ab9e056b">P0Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i798bacc8b44b400f8bb604e72cbbecdc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzUtMS0xLTEtMTI5OTc1L3RleHRyZWdpb246YWVlYWI3NmQ4MWZkNGRiZWJjYzg0YWE2NmNjYWM0NGRfOQ_f6920440-7153-4413-8ed7-f9cb1c152be8">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
      contextRef="i56cfeeb969e545509991fda063ee9cf0_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzYtMS0xLTEtMTM1NzAz_70c1727c-572a-45a1-8743-65b8ca2fd02b"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
      contextRef="ie16a8418a42948a2b7d448cea9fbc5ca_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTo0Nzg1OTc2ODgyNjA0MTJjOWI3ZDUwZWQyZGJmOTUwZS90YWJsZXJhbmdlOjQ3ODU5NzY4ODI2MDQxMmM5YjdkNTBlZDJkYmY5NTBlXzYtMS0xLTEtMTI5OTc1_8a7e0fee-f698-4639-8d9c-36581677f0ee"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzYxNTc_639fc8b8-899b-43a0-a047-adef0585f441">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of stock-based compensation recognized in the Company&#x2019;s consolidated statements of operations and comprehensive loss (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba2bc0ba1b6c47f39790558223624dd2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzMtMS0xLTEtMTI5OTc1_a49a3c57-b8ff-4d8f-acb8-e3c0ec7bf46a"
      unitRef="usd">1083000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7187614534d4b0188f7c3eab8c9d021_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzMtMy0xLTEtMTI5OTc1_dd600dcd-4a62-4a0e-aec7-e9b96a01b3b3"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90a206ebfe514d2f9dc231b0ae0a7bf8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzQtMS0xLTEtMTI5OTc1_87c4601e-64fa-4c7e-8c22-b8805c9a863b"
      unitRef="usd">9125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if4536bfbfd60454ea350aacb7e2df15d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzQtMy0xLTEtMTI5OTc1_402790da-f097-4d09-bd67-6f2c0476e557"
      unitRef="usd">4422000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cc39a1efb624e6d96abe94ff42af79b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzUtMS0xLTEtMTI5OTc1_b7c55ae9-5841-427f-8f68-b4e19baf4ec9"
      unitRef="usd">23465000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i430c80f5b80749c1b9977413c68ddb45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzUtMy0xLTEtMTI5OTc1_b5ea4f6e-4dde-4a6a-8b92-ae5e5c689211"
      unitRef="usd">19705000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzYtMS0xLTEtMTI5OTc1_7b1f5eb2-d23e-4c69-a842-13e0922e863d"
      unitRef="usd">33673000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90YWJsZTowYjc3MThiZGM1NmE0ODY3OWY5NmJhN2U1NWIxYzMyOS90YWJsZXJhbmdlOjBiNzcxOGJkYzU2YTQ4Njc5Zjk2YmE3ZTU1YjFjMzI5XzYtMy0xLTEtMTI5OTc1_944ce871-1214-4212-8f19-67931f30953b"
      unitRef="usd">25927000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected
      contextRef="i47f804e30f344cc796209e5b1293532d_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMTM2OA_0af868f4-631a-44f7-a627-a00b7235c23c"
      unitRef="planparticipant">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected>
    <seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationsToExtendTermAndVestingShares
      contextRef="i47f804e30f344cc796209e5b1293532d_D20220201-20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMTQwNA_7dab6095-6c31-46c6-a3be-51993d5d376a"
      unitRef="shares">1330892</seer:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationsToExtendTermAndVestingShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i47f804e30f344cc796209e5b1293532d_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMTUzNw_0de805ef-7b2f-45ef-b89d-a94f1ab8928e"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i47f804e30f344cc796209e5b1293532d_D20220201-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMzMzU_d5e07908-114c-4e7c-81cf-e5bdedbb30cf">P8Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0bcd9897b46c4a448ffa692a37165a19_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMjIwNg_3c2d1d83-2363-49e7-bed5-feed6fc603a6"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0bcd9897b46c4a448ffa692a37165a19_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMjIwMQ_3c2d1d83-2363-49e7-bed5-feed6fc603a6"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0bcd9897b46c4a448ffa692a37165a19_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMjgxNQ_3c2d1d83-2363-49e7-bed5-feed6fc603a6"
      unitRef="usdPerShare">19.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharePrice
      contextRef="i50d2deeefdb5447ca0bfbfa81c79fffe_I20220621"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgzMjg2NA_9c817dde-830a-420e-8e3c-e4c00504f4fb"
      unitRef="usdPerShare">7.40</us-gaap:SharePrice>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i2fcd7ba1f5b14dfb87636504f10e9a86_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1Xzk4OTU2MDQ2NzYyMzE_6f7e0150-7cc6-40c5-86db-6eec1cb1af00"
      unitRef="usd">4800000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i18c74d094ca54d46b4453e64ab2fe1d0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1Xzk4OTU2MDQ2NzYzMDQ_2a0575dc-3d6e-4c36-862e-b19055e4f449"
      unitRef="usd">1800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzIvZnJhZzo2NmQxZjMwMWMxNmE0MjQwOTc1YWNmMWM1ZmQ0ZjVlNS90ZXh0cmVnaW9uOjY2ZDFmMzAxYzE2YTQyNDA5NzVhY2YxYzVmZDRmNWU1XzU0OTc1NTgxNjMzMTE_a6ba00c0-5590-40f5-ad34-2a227756d4c8">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzUvZnJhZzo2YzI0Y2MyMTBhNmU0NWIwOWNmODA5NDY4YWNiNDQzZC90ZXh0cmVnaW9uOjZjMjRjYzIxMGE2ZTQ1YjA5Y2Y4MDk0NjhhY2I0NDNkXzMzOA_fbdf6f43-f680-40db-8eac-e5311b7ae282">EMPLOYEE BENEFIT PLANSThe Company sponsors a qualified 401(k)&#160;defined contribution plan covering eligible employees. Participants may contribute a portion of their annual compensation limited to a maximum annual amount set by the Internal Revenue Service. In 2022, the Company implemented a 401(k) match program.  During fiscal years 2022 and 2021, the Company contributed $0.4 million and $0, respectively, to the 401(k) plan.</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i99cfc56f28ed4775ada8754cab148f14_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzUvZnJhZzo2YzI0Y2MyMTBhNmU0NWIwOWNmODA5NDY4YWNiNDQzZC90ZXh0cmVnaW9uOjZjMjRjYzIxMGE2ZTQ1YjA5Y2Y4MDk0NjhhY2I0NDNkXzk4OTU2MDQ2NTA0Njg_75067d8f-0232-4953-9a23-76586cc60912"
      unitRef="usd">400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i2293121e45c142a3b1c33105241676f4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xNzUvZnJhZzo2YzI0Y2MyMTBhNmU0NWIwOWNmODA5NDY4YWNiNDQzZC90ZXh0cmVnaW9uOjZjMjRjYzIxMGE2ZTQ1YjA5Y2Y4MDk0NjhhY2I0NDNkXzk4OTU2MDQ2NTA0ODA_154605c4-a48c-4c3f-8dba-f4912a6b8507"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzQzOTgwNDY1MTk5MTA_b823bd5f-f60e-43e2-a488-4a4614b55159">LEASES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a lessee, the Company leases office and laboratory space in Redwood City, California. The lease term commenced in November 2019 and was set to end in September 2032. The Company has an option to renew all leased space for an additional five-year term at then-current market rates. In connection with the lease, the Company maintains a letter of credit issued to the lessor in the amount of $0.5&#160;million as of December&#160;31, 2022 and 2021, respectively, which is secured by restricted cash and is presented as noncurrent at each date based on the term of the underlying lease. In addition, the Company leases approximately 6,000 square of office space in San Diego, California under a lease that runs through September 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the remaining weighted-average lease term was 9.8 years and the weighted-average incremental borrowing rate used to determine the operating lease liabilities was 6.2%. As of December&#160;31, 2021, the remaining weighted-average lease term was 10.8 years and the weighted-average incremental borrowing rate used to determine the operating lease liabilities was 5.9%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and December&#160;31, 2021, the Company incurred $4.6&#160;million and $2.8&#160;million of lease costs, respectively, of which $0.3&#160;million and $0.1&#160;million is related to the Company&#x2019;s short-term lease and $0.6&#160;million and $0.7&#160;million is related to variable lease payments, respectively. The variable lease payments are primarily comprised of common area maintenance and include costs associated with the temporary space. Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December&#160;31, 2022 and December&#160;31, 2021 were $2.2&#160;million and $0.9&#160;million, respectively, and were included in net cash used in operating activities in the Company&#x2019;s consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, future minimum commitments under the Company&#x2019;s non-cancelable facility operating lease, in accordance with ASC 842, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment for minimum lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a lessor, the Company has contracts for equipment leased to customers. The Company accounts for the non-lease component under the revenue recognition ASC 606 guidance and the lease component under ASC 842 guidance. For an arrangement that has been classified as a sales-type lease, revenue is recognized when the transfer of control of the underlying leased asset has occurred and the net investment lease recorded, which is calculated at the present value of the remaining lease payments due from the lessee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to lease components from sales-type leases is presented as grant and other revenue and was $0.5 million and none for the year ended December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2022 and 2021, lease receivables related to sales-type leases were $0.5 million and none, respectively, and is presented as prepaid expenses and other current assets on the consolidated balance sheets.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzQzOTgwNDY1MTk5MTI_76b8fc42-ebee-44fc-a0d2-07aa41302145">P5Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i645088abbc754c948ef3782a190bf3d7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzExMTg_0e1c4039-5a63-40ba-925f-c7923f0293f5"
      unitRef="usd">500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzU0OTc1NTgyMjc3OA_888e7ea1-d391-43ab-95a9-2d4335e12a5c">P9Y9M18D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzU0OTc1NTgyMjgzNw_8cfa8a8d-eddd-4d8e-ba50-6355048d2ef8"
      unitRef="number">0.062</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzE3ODE_fd250f51-200b-4eaa-bd73-7fb7b9b2a0a0">P10Y9M18D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzE4OTA_c495123f-e477-4593-9f5c-6992f7f5bec2"
      unitRef="number">0.059</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCost
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzE5NDk_f78e27e3-cf6a-486c-9e96-d328761bbdc4"
      unitRef="usd">4600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzE5NTY_d4bf2bc2-6fa6-4ea9-ab6a-a2ad039963b2"
      unitRef="usd">2800000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzE5ODQ_a0cdfe81-8309-4bae-8e47-1e4097671890"
      unitRef="usd">300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzE5OTE_d9ca77d7-7fb0-440e-a5e3-a4a7a0f8812e"
      unitRef="usd">100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzIwNDA_ef75dd13-6cf7-42bf-a537-36aec183acf0"
      unitRef="usd">600000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzIwNDc_ac95ebf0-91bf-4125-abda-a8b1101bcd30"
      unitRef="usd">700000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzIxOTkwMjMyNjYxNjg_2c0357e8-3c66-4f8e-bd48-9b030349f0d3"
      unitRef="usd">2200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzU0OTc1NTgyNDUyMg_7638bb6e-a853-4a2b-8208-9f5ec5942d7c"
      unitRef="usd">900000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzQzOTgwNDY1MTk5MTM_70469277-e82d-4e3d-9e7d-32a743de9c64">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, future minimum commitments under the Company&#x2019;s non-cancelable facility operating lease, in accordance with ASC 842, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment for minimum lease commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzEtMi0xLTEtMTQ5Njg0_cbd73711-6863-49e5-8e61-a385a43d8095"
      unitRef="usd">3634000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzItMi0xLTEtMTQ5Njg0_fb31ade8-9931-44a9-8c24-b59825b3ac25"
      unitRef="usd">3738000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzMtMi0xLTEtMTQ5Njg0_27dd9314-8cf5-4450-bba5-6b0a31c7ab65"
      unitRef="usd">3846000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzQtMi0xLTEtMTQ5Njg0_e12ba5e5-c693-4737-a22b-3950fafce633"
      unitRef="usd">3957000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzUtMi0xLTEtMTQ5Njg0_e50e488e-c4d7-4b6b-89f0-49d7b6091d6c"
      unitRef="usd">4072000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzYtMi0xLTEtMTQ5Njg0_378c966a-7662-49a9-8f95-11b81307fb8d"
      unitRef="usd">21065000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzctMi0xLTEtMTQ5Njg0_45c03ba1-63df-4103-96ac-428040ced04e"
      unitRef="usd">40312000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzgtMi0xLTEtMTQ5Njg0_445e4475-118e-4978-80b4-484c98291840"
      unitRef="usd">10438000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90YWJsZTplY2ZhNWIxZWYyMTQ0YTNjYmYwMTNmNzg0MmIyOWI5OS90YWJsZXJhbmdlOmVjZmE1YjFlZjIxNDRhM2NiZjAxM2Y3ODQyYjI5Yjk5XzktMi0xLTEtMTQ5Njg0_6eacd746-4017-460a-827b-4b728106aae7"
      unitRef="usd">29874000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2Xzk4OTU2MDQ2NTk1Njg_fa8fcc0a-a9bf-4378-98de-1648cf2fc3be"
      unitRef="usd">500000</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseRevenue
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2XzQzOTgwNDY1MTk5MTQ_64ad940e-39de-4a22-8846-f570b27f6507"
      unitRef="usd">0</us-gaap:SalesTypeLeaseRevenue>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2Xzk4OTU2MDQ2NTc5ODc_1f042631-5c38-49f8-a71a-5ff475a3448f"
      unitRef="usd">500000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NDcvZnJhZzo0NWFmZTc5NGI3ODk0MmQzOTI0NjliNWZlNDIyN2I3Ni90ZXh0cmVnaW9uOjQ1YWZlNzk0Yjc4OTQyZDM5MjQ2OWI1ZmU0MjI3Yjc2Xzk4OTU2MDQ2NTc5OTk_b6c89cec-4340-468e-8627-d3a8aafb2e89"
      unitRef="usd">0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NjQvZnJhZzplYzE1NmY4NGFmYTY0OTliOTg2ODBlMTZhN2IyYTRiZi90ZXh0cmVnaW9uOmVjMTU2Zjg0YWZhNjQ5OWI5ODY4MGUxNmE3YjJhNGJmXzQzOTgwNDY1MTM2OTM_16f90c46-0d51-4876-91ff-ebf4245d006b">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments and Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company has certain purchase commitments related to its inventory management with certain manufacturing suppliers wherein the Company is required to purchase the amounts forecasted in a blanket purchase order within a certain time period. The contractual obligations represent future cash commitments and liabilities under agreements with third parties and exclude orders for goods and services entered into in the normal course of business that are not enforceable or subject to change. These outstanding commitments amounted to $5.7&#160;million and $5.5&#160;million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company enters into agreements that contain a variety of representations and provide for general indemnification. The Company&#x2019;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future. The Company has entered into indemnification agreements with certain directors and officers that require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of the status or service as directors or officers. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. As of December&#160;31, 2022 and 2021, the Company does not have any material indemnification claims that were probable or reasonably possible and consequently has not recorded related liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may become involved in legal proceedings arising in the ordinary course of business. The Company is not currently a party to any material legal proceedings.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NjQvZnJhZzplYzE1NmY4NGFmYTY0OTliOTg2ODBlMTZhN2IyYTRiZi90ZXh0cmVnaW9uOmVjMTU2Zjg0YWZhNjQ5OWI5ODY4MGUxNmE3YjJhNGJmXzU3OA_ed93c151-369a-4005-97a7-159dafb97cf3"
      unitRef="usd">5700000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl83NjQvZnJhZzplYzE1NmY4NGFmYTY0OTliOTg2ODBlMTZhN2IyYTRiZi90ZXh0cmVnaW9uOmVjMTU2Zjg0YWZhNjQ5OWI5ODY4MGUxNmE3YjJhNGJmXzU4NQ_c808da71-0c3e-419b-97a5-ba0fdf74dbad"
      unitRef="usd">5500000</us-gaap:PurchaseObligation>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzE3ODQ_e7e78317-0541-4dd9-a678-d382582b8fee">RELATED PARTY TRANSACTIONS&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company formed a new entity, PrognomiQ, Inc. (PrognomiQ), and entered into a stock purchase agreement with PrognomiQ, pursuant to which the Company transferred to PrognomiQ certain assets that comprise the Company&#x2019;s human diagnostics activities in exchange for all the outstanding equity interests of PrognomiQ. The Company subsequently completed a pro-rata distribution to its stockholders of most of the shares of capital stock of PrognomiQ.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has concluded that PrognomiQ is a VIE due to its reliance on future financing and insufficient equity investment at risk. However, the Company is not the primary beneficiary of the VIE as it does not have the power to direct the activities that most significantly impact the economic performance of PrognomiQ and does not have control over the PrognomiQ board of directors. The Company has determined that it has the ability to exercise significant influence over PrognomiQ and therefore has accounted for its investment in PrognomiQ using the equity method. During the year ended December&#160;31, 2022 and 2021, the carrying value of the Company&#x2019;s investment in PrognomiQ was reduced to nil after recognizing net losses based on its percentage of ownership in PrognomIQ.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PrognomiQ constitutes a related party and, as of December&#160;31, 2022 and 2021, the Company recorded $1.5 million and $1.3&#160;million in related party receivables, respectively, on the consolidated balance sheets representing amounts due from product sales and services and for general transition services and support provided. For the year ended December&#160;31, 2022 and 2021, the Company recognized revenue of $5.0 million and $2.3 million, respectively, from PrognomiQ and is presented as related party revenue on the consolidated statements of operations and comprehensive loss and is comprised of the sale of instruments and consumables, and services performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, a member of the Company&#x2019;s directors served as a board member and an executive officer at a company that is a customer of the Company. As of December&#160;31, 2022, the Company recorded $0.3 million in related party receivables, on the consolidated balance sheets, representing revenue from products sales. Revenue recognized from the sale of consumables was $0.3 million and is presented as related party revenue on the consolidated statements of operations and comprehensive loss. The Company has a contract for equipment leased to this customer that has been classified as a sales-type lease. As of December&#160;31, 2022, the lease receivables related to the sales-type lease is $0.2 million and is presented as prepaid expenses and other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i6415e3af46a64e8b96e618bc25e3f1cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzQ5NDc4MDIzMjgzNTY_4349f332-2f9d-48ea-b1f8-6ba2ecfd66fc"
      unitRef="usd">1500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9be1b6bb5e3c4a06859e40d6b2a71171_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzU0OTc1NTgxNTY5Mg_4adb7ea4-84d4-440d-a481-6750672d3d9d"
      unitRef="usd">1300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1021b30c2145468981f3962fdbfe785e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzk4OTU2MDQ2NTM5MzY_58ef89d9-c842-4c1b-ba8a-46a19501323e"
      unitRef="usd">5000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ifdc14167b8b44e409620528798f2fc87_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzk4OTU2MDQ2NTM5NDg_d3cf25ee-7af8-4956-93fa-820085c56c51"
      unitRef="usd">2300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia8f41b48a63f4d34a929199769e5b3ab_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzk4OTU2MDQ2NTI0MDQ_089ca2d6-670f-4488-b591-e7ba3e35b67f"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6491b68fc84f49399c7741f0bff82dab_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzk4OTU2MDQ2NTQxNjE_2a1fb16d-8ffc-4307-8e50-4ce8610146f8"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i2084b11ea46547eb9d62d00fbd6a59e2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODQvZnJhZzpjM2VhM2VkZDQ4MjM0NWFmOGY3MDc3MTlkMzc5MjlhMC90ZXh0cmVnaW9uOmMzZWEzZWRkNDgyMzQ1YWY4ZjcwNzcxOWQzNzkyOWEwXzk4OTU2MDQ2NTMxOTM_d2a8270c-85e0-40c1-8d09-6fb5504a6a57"
      unitRef="usd">200000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90ZXh0cmVnaW9uOjFhMjMzNGRkMGQzNTQzYmNiNWM0ZjhmYzY4MWJiYzg1XzQ3Nw_e674d5df-a415-4fa3-9266-11ff3fb8bb2d">NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted net loss per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,433,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,863,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,832,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock subject to future vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated ESPP shares to be issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,053,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,788,795&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90ZXh0cmVnaW9uOjFhMjMzNGRkMGQzNTQzYmNiNWM0ZjhmYzY4MWJiYzg1XzQ3OA_e1dd494d-a8a7-47b9-99fa-7ae585669a20">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the computation of basic and diluted net loss per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares used in computing net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,433,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,863,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="if4110c9c2ef649c2b69dbd97daaae919_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzQtMS0xLTEtMTI5OTc1_a27afff0-48b9-4836-9cff-a2d13129d70e"
      unitRef="usd">-92966000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzQtMy0xLTEtMTI5OTc1_14952f16-331a-4a77-93fb-11049420b43c"
      unitRef="usd">-71169000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzQtMy0xLTEtMTI5OTc1_2d804b66-0646-439d-8064-ad01173e401b"
      unitRef="usd">-71169000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzYtMS0xLTEtMTI5OTc1_66cf1d69-ddaa-43f6-8ad3-0f4ae1b44df8"
      unitRef="shares">62433613</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzYtMS0xLTEtMTI5OTc1_749dce98-ef90-4f18-a628-df5d7375e9ba"
      unitRef="shares">62433613</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzYtMy0xLTEtMTI5OTc1_1f1512d6-284f-41d1-b301-cc07751c794d"
      unitRef="shares">60863950</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzYtMy0xLTEtMTI5OTc1_a4eafb7b-7cb1-4f1a-a0d8-d322a62b46f3"
      unitRef="shares">60863950</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzctMS0xLTEtMTI5OTc1_be2eebe2-ef16-4b1f-bf49-fbf322193228"
      unitRef="usdPerShare">-1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzctMS0xLTEtMTI5OTc1_cfc6b1f1-aa0b-4437-b849-ecb3c9929bac"
      unitRef="usdPerShare">-1.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzctMy0xLTEtMTI5OTc1_49696a89-8b2c-40b1-88cb-f8fe2a6eac6c"
      unitRef="usdPerShare">-1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTpmMDI2NTdmODY2YTg0NTkzOGViNzJjYzJjZTgwOWQ3YS90YWJsZXJhbmdlOmYwMjY1N2Y4NjZhODQ1OTM4ZWI3MmNjMmNlODA5ZDdhXzctMy0xLTEtMTI5OTc1_4db3324e-7d78-4325-b56c-22a6a76a0f2a"
      unitRef="usdPerShare">-1.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90ZXh0cmVnaW9uOjFhMjMzNGRkMGQzNTQzYmNiNWM0ZjhmYzY4MWJiYzg1XzQ3Ng_6ca95613-ba76-4393-85ab-2bef14ef1a73">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding shares of potentially dilutive securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class A common stock options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,214,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,832,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock subject to future vesting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated ESPP shares to be issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,053,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,788,795&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzMtMS0xLTEtMTI5OTc1_91a830fd-e4dd-4f93-ab70-aa3ad47975a3"
      unitRef="shares">10214430</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaece4d4bb14a4696949b98d1c0bec44e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzMtMy0xLTEtMTI5OTc1_03d27dbb-e6db-403d-94cc-794d759f7b71"
      unitRef="shares">9832924</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i51f551a0c6e747f5a1025c5675dddee8_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzQtMS0xLTEtMTI5OTc1_bf196a87-c8d4-4f65-a5eb-10174fd7b0e9"
      unitRef="shares">60787</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i58bd35ef6ea94f499101e0f559487641_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzQtMy0xLTEtMTI5OTc1_b0f2fade-8823-4b6f-91bc-9416bc65cc87"
      unitRef="shares">174300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8de57c177aaa4ad8bb3ee66e02fa9031_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzUtMS0xLTEtMTI5OTc1_a4b20850-9e5b-47ff-a303-2f47e3707e70"
      unitRef="shares">1650976</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iec9baa48dd574ba79eb784cb6df74d62_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzUtMy0xLTEtMTI5OTc1_ce210c0a-9cc2-4db5-aea8-f8321236bef3"
      unitRef="shares">740366</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i69318f2ebfc047b9869bf6dfba12ff96_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzYtMS0xLTEtMTQzMjQx_0f7d6c58-c9bb-4bd5-8939-63bb84df7046"
      unitRef="shares">127041</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42c5e84cf70d47298566b01dcc1f2007_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzYtMy0xLTEtMTQzMjQ5_c3ca8e7a-856d-4953-9db0-7964ee53425a"
      unitRef="shares">41205</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzYtMS0xLTEtMTI5OTc1_fb8c82c8-5729-44ce-8816-ddbbf87bcb2e"
      unitRef="shares">12053234</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xODcvZnJhZzoxYTIzMzRkZDBkMzU0M2JjYjVjNGY4ZmM2ODFiYmM4NS90YWJsZTphNmU3NGQ3ZmU3NzU0YmFmYjlmMjM3ZmUwMWU4ZTk3MC90YWJsZXJhbmdlOmE2ZTc0ZDdmZTc3NTRiYWZiOWYyMzdmZTAxZThlOTcwXzYtMy0xLTEtMTI5OTc1_0e1e8004-2940-4a7f-b23f-72b9af770b19"
      unitRef="shares">10788795</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzUxMjg_84946cba-d2ed-4e38-b0bd-260b71eaf755">INCOME TAXES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense differs from the amount computed by applying the statutory federal income tax rate due to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax benefits at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation tax deduction over book expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive compensation limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax reflects the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The categories that give rise to components of the deferred tax assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:-7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax benefit of net operating losses, temporary differences, and credit carryforwards are recorded as an asset to the extent that management assesses that realization is &#x201c;more likely than not.&#x201d; Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of existing deferred. A significant piece of objective negative evidence evaluated was the cumulative loss incurred since the Company&#x2019;s incorporation in 2017. Such objective evidence limits the ability to recorded against the Company's net deferred tax assets. The amount of the net deferred tax assets considered realizable, could be adjusted as estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as the Company&#x2019;s projections for growth. For the years ended December&#160;31, 2022 and 2021, the net changes in the net valuation allowance were an increase of $25.0&#160;million and an increase of $18.0&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company had federal net operating loss carryforwards of approximately $119.4&#160;million and $94.0&#160;million, respectively, which will carry forward indefinitely for federal tax purposes. At December&#160;31, 2022 and 2021, the Company had state net operating loss carryforwards of approximately $122.5&#160;million and $84.5&#160;million, respectively, which will begin to expire in 2035 for state tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company had federal research and development credit carryforwards of approximately $3.0&#160;million and $1.5&#160;million, respectively, which begin to expire in 2039 and state research and development credit carryforwards of approximately $3.1&#160;million and $1.6&#160;million, respectively, which will carry forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utilization of the Company&#x2019;s federal and state net operating loss and tax credit carryforwards may be subject to an annual limitation in the event that there is a change in ownership as provided by Section&#160;382 of the Internal Revenue Code and similar state codes. Such limitation could result in a deferral or expiration of the utilization of the net operating loss and tax credit carryforwards. The Company has not performed a Section 382 study in the current year. The Company does not believe that per Section 382 there will be a deferral or limitation on the utilization of the net operating loss and tax credit carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company had unrecognized tax benefits of approximately $1.6&#160;million and $0.8&#160;million, respectively. The amount of unrecognized tax benefits is not expected to significantly change over the next 12 months. If recognized, unrecognized tax benefits would not have an impact on the Company&#x2019;s effective tax rate due to the Company&#x2019;s full valuation allowance position. The beginning and ending unrecognized tax benefits amounts is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change related to prior year provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change related to current year provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It is the Company&#x2019;s policy to include any assessed penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively, as necessary. Management determined that no accrual for interest and penalties was required as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For year ended December&#160;31, 2022 and 2021, the Company did not record an income tax expense. The Company will continue to maintain a full valuation allowance against its deferred tax assets as the Company believes it is more likely than not that the related deferred tax asset will not be realized. As a result, the Company&#x2019;s income tax expense will remain at nil as no items that are either estimated or discrete items would impact the tax expense for the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Tax Cuts and Jobs Act included a change in the treatment of research and development (R&amp;amp;D) expenditures for tax purposes under Section 174. Effective for tax years beginning after December&#160;31, 2021, specified R&amp;amp;D expenditures must undergo a 5-year amortization period for domestic spend and a 15-year amortization period for foreign spend. Prior to the effective date (2021 tax year and prior), taxpayers were able to immediately expense R&amp;amp;D costs under Section 174(a) or had the option to capitalize and amortize R&amp;amp;D expenditures over a 5-year recovery period under Section 174(b).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is estimating 2022 capitalization of U.S R&amp;amp;D expenditures net of 2022 amortization of approximately $37.2&#160;million (an add back to estimated 2022 US taxable income). The Company has no foreign R&amp;amp;D expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;16, 2022, President Biden signed the Inflation Reduction Act into law, which includes implementation of a new alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives, among other provisions. The Company does not anticipate these provisions to have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All tax returns will remain open for examination by the federal and state taxing authorities for three and four years, respectively, from the date of utilization of any net operating loss carryforwards or research and development credits.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzUxMjk_af24f1a1-e8a4-4d40-9280-cab5aa59e099">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense differs from the amount computed by applying the statutory federal income tax rate due to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax benefits at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation tax deduction over book expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive compensation limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzMtMS0xLTEtMTI5OTc1_d06055db-f17b-457f-b773-434de03a4107"
      unitRef="usd">-19523000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzMtMy0xLTEtMTI5OTc1_87121345-1b35-4325-a349-bd5166fb1733"
      unitRef="usd">-14887000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzQtMS0xLTEtMTI5OTc1_23040a0c-5beb-48bc-8368-533a013c1dba"
      unitRef="usd">-6181000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzQtMy0xLTEtMTI5OTc1_612c493a-1b29-4b86-ad1b-56a5e3be79c4"
      unitRef="usd">-1275000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzUtMS0xLTEtMTI5OTc1_f671041f-3a89-4ef1-b357-68d26aa0d0db"
      unitRef="usd">24828000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzUtMy0xLTEtMTI5OTc1_cfc8639e-10d6-4b3e-aefb-076e353afc76"
      unitRef="usd">17751000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzYtMS0xLTEtMTI5OTc1_8949da48-f587-4700-91dd-7767af21983a"
      unitRef="usd">131000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzYtMy0xLTEtMTI5OTc1_d5e70b70-2377-44b1-8c06-63a7821dc297"
      unitRef="usd">-2790000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzctMS0xLTEtMTI5OTc1_6307734f-a0ba-4fbf-91f9-61c539df7f54"
      unitRef="usd">615000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzctMy0xLTEtMTI5OTc1_cfade194-58ae-4b48-ac65-605336a502ba"
      unitRef="usd">-47000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzktMS0xLTEtMTI5OTc1_b83481db-6b9c-40a9-b91e-5a6ed52815db"
      unitRef="usd">1920000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzktMy0xLTEtMTI5OTc1_4e54585c-b234-4786-b47b-b696d2607f76"
      unitRef="usd">1697000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzEwLTEtMS0xLTEyOTk3NQ_8b70f4df-6f2c-4c9a-814f-ebf09f945143"
      unitRef="usd">2405000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzEwLTMtMS0xLTEyOTk3NQ_70a8b0a6-5441-4254-ab83-cfc2fb195e98"
      unitRef="usd">2806000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzExLTEtMS0xLTEyOTk3NQ_227957df-1432-4063-b14c-9f37ffa95305"
      unitRef="usd">-355000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzExLTMtMS0xLTEyOTk3NQ_f433eba6-039c-48b5-9195-6cfef1ef88ad"
      unitRef="usd">139000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzEyLTEtMS0xLTEyOTk3NQ_133018ed-3e8e-46b2-9de0-1116385f334c"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTozZjc1ODY2ZTVlMTA0OTZlOTVjOWExNzk5YTE5OGQ4OS90YWJsZXJhbmdlOjNmNzU4NjZlNWUxMDQ5NmU5NWM5YTE3OTlhMTk4ZDg5XzEyLTMtMS0xLTEyOTk3NQ_94f085a1-f40e-4196-9ffd-561aa079e655"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzUxMzA_932c315c-0b7b-4344-ba48-269f5c3ef765">The categories that give rise to components of the deferred tax assets are as follows (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:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzMtMS0xLTEtMTI5OTc1_31321ab5-f0d6-4085-80f6-dcf4b8c922e9"
      unitRef="usd">33187000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzMtMy0xLTEtMTI5OTc1_ab010886-8b81-441b-8d04-99c1b132d747"
      unitRef="usd">22385000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzQtMS0xLTEtMTI5OTc1_06752d31-61d2-45c2-9d36-1259395a8478"
      unitRef="usd">1540000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzQtMy0xLTEtMTI5OTc1_b939d25b-fe48-47f7-8363-a87e4ba103f1"
      unitRef="usd">1129000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzUtMS0xLTEtMTI5OTc1_21f55327-ec06-4b34-96c5-4093b4af58f9"
      unitRef="usd">4092000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzUtMy0xLTEtMTI5OTc1_39f3fd91-6771-4388-b6cf-cb44eee6267a"
      unitRef="usd">2073000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzYtMS0xLTEtMTI5OTc1_ec23cef6-eb13-4226-9e38-57c6008ce2f1"
      unitRef="usd">7790000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzYtMy0xLTEtMTI5OTc1_590f79b1-f1fd-4d1b-be09-43bc43bc5c7b"
      unitRef="usd">4198000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <seer:DeferredTaxAssetsLeaseLiabilities
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzctMS0xLTEtMTI5OTc1_7af50f3a-58fc-42cf-ae6a-e4918585d6d8"
      unitRef="usd">7663000</seer:DeferredTaxAssetsLeaseLiabilities>
    <seer:DeferredTaxAssetsLeaseLiabilities
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzctMy0xLTEtMTI5OTc1_2835de45-0357-43da-9332-007f9a243509"
      unitRef="usd">6182000</seer:DeferredTaxAssetsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzgtMS0xLTEtMTUwOTc3_5681cb52-94ea-4144-bc9e-91bd3c1589dc"
      unitRef="usd">7819000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzgtMy0xLTEtMTUwOTg1_5b979fb6-e027-45ed-873c-16626388d9e6"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzgtMS0xLTEtMTI5OTc1_8825e26c-22f4-4653-b878-7bb99247ce41"
      unitRef="usd">43000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzgtMy0xLTEtMTI5OTc1_537f3e9a-8438-4918-be4a-6ceb4b11c9a2"
      unitRef="usd">56000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzktMS0xLTEtMTI5OTc1_cf452a93-5d23-4ba4-954c-bf296d321372"
      unitRef="usd">62134000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzktMy0xLTEtMTI5OTc1_dd4e1f41-1414-4cb2-a5cd-6561fc5c05e1"
      unitRef="usd">36023000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzEwLTEtMS0xLTEyOTk3NQ_e12f5b13-08da-4e91-964e-6033710a9d63"
      unitRef="usd">54991000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzEwLTMtMS0xLTEyOTk3NQ_984cec41-d82a-4c09-9fde-b1641753ace9"
      unitRef="usd">30194000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzExLTEtMS0xLTEyOTk3NQ_8356f6ec-7377-4f10-a92f-0c3b367e613e"
      unitRef="usd">7143000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzExLTMtMS0xLTEyOTk3NQ_1fe5ec0f-ba32-4ea3-b6be-85ac204173a8"
      unitRef="usd">5829000</us-gaap:DeferredTaxAssetsNet>
    <seer:DeferredTaxLiabilitiesFixedAssetsAndIntangibleAssets
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzEzLTEtMS0xLTEyOTk3NQ_7b493083-c929-4b2f-90ea-59e5912e3f7e"
      unitRef="usd">216000</seer:DeferredTaxLiabilitiesFixedAssetsAndIntangibleAssets>
    <seer:DeferredTaxLiabilitiesFixedAssetsAndIntangibleAssets
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzEzLTMtMS0xLTEyOTk3NQ_e3725b81-833c-4a5d-8958-8faf330e4e89"
      unitRef="usd">490000</seer:DeferredTaxLiabilitiesFixedAssetsAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzE0LTEtMS0xLTEyOTk3NQ_ca0cb50c-6aa1-4d52-a57d-f0729f7efb63"
      unitRef="usd">6927000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzE0LTMtMS0xLTEyOTk3NQ_223c5046-9714-4868-afcf-69341d282419"
      unitRef="usd">5339000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzE1LTEtMS0xLTEyOTk3NQ_2c0dd16d-397e-4f7f-96a8-a7f06fa92d0c"
      unitRef="usd">7143000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzE1LTMtMS0xLTEyOTk3NQ_0eff3e9a-bc52-4243-aafb-19970fc9fc6b"
      unitRef="usd">5829000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzE2LTEtMS0xLTEyOTk3NQ_6388c820-24df-4e68-8699-b2df1a4f2f0b"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkZjU0NDdmYTBlYzk0OTY4YWZmZWI3NDA0MjQzMWI1MS90YWJsZXJhbmdlOmRmNTQ0N2ZhMGVjOTQ5NjhhZmZlYjc0MDQyNDMxYjUxXzE2LTMtMS0xLTEyOTk3NQ_cbdfe793-ac73-40ce-9196-a45b07f611ee"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgxOTAyMQ_130bcd76-288a-460f-b276-3a18e9ce2ae2"
      unitRef="usd">25000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgxOTA4Mw_2770e96b-35f2-457e-a91c-77cca844f872"
      unitRef="usd">18000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i61c298eb76dd439d86b83f22b770f240_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDIzNg_00c112ff-01c5-4d0f-bbc1-369279668323"
      unitRef="usd">119400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie1b3b6a17ba5418a9c2c2ccf18263840_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDI0NA_ac61d2c6-f465-4a7f-83de-4e6f91a14fa4"
      unitRef="usd">94000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id164120589d9413e870147b776c78bbc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDQxMw_37fc0042-ed11-4612-9791-cb16616a9b4b"
      unitRef="usd">122500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i5217c36e46d34bffb96d6a498f351512_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDQyMQ_f6786c84-8773-45d4-80a3-215ac6015fe5"
      unitRef="usd">84500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i61c298eb76dd439d86b83f22b770f240_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDYzNQ_3ba24b56-2222-48b1-9d22-f0e5252912cb"
      unitRef="usd">3000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ie1b3b6a17ba5418a9c2c2ccf18263840_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDY0Mw_6b884b43-e983-4da0-9bbb-f391ebe5a7d4"
      unitRef="usd">1500000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="id164120589d9413e870147b776c78bbc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDc5OA_3cdca1e3-a3fe-445e-8656-b0369c774a9e"
      unitRef="usd">3100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i5217c36e46d34bffb96d6a498f351512_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyMDgwNg_5df988f5-81e9-48f0-b7b6-36ddc6d7c2b1"
      unitRef="usd">1600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyODQ2Mg_785a930c-c98f-42c5-b825-25d40da20e28"
      unitRef="usd">1600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyODQ2OQ_23b8e6e5-3eef-4a56-be9f-ca1c0842d30a"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzUxMzE_525c3b5e-ad38-4b3b-aeb7-e49eae4a8b98">The beginning and ending unrecognized tax benefits amounts is as follows (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:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change related to prior year provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change related to current year provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzItMS0xLTEtMTI5OTc1_228b4022-0796-475c-bcdf-5fadf36d80f7"
      unitRef="usd">839000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iadc32690bb0842a1806355bdb802f650_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzItMy0xLTEtMTI5OTc1_25d9e160-b356-42da-8eae-e85fabafb2c5"
      unitRef="usd">337000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzMtMS0xLTEtMTI5OTc1_0063a999-86d3-4f09-81bf-d3bec1253903"
      unitRef="usd">99000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzMtMy0xLTEtMTI5OTc1_a6ab1563-df6b-47d3-aedd-a5cba9ba0227"
      unitRef="usd">154000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzQtMS0xLTEtMTI5OTc1_b546122a-f2b6-4b01-90d4-183e0ea94ac3"
      unitRef="usd">648000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzQtMy0xLTEtMTI5OTc1_17d53337-9ce5-4865-bac8-29fb52aa3096"
      unitRef="usd">656000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if22b0a88d4454aebad5b6001387d4dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzUtMS0xLTEtMTI5OTc1_ea792ced-76dd-489f-9c0e-e6d30e6cc294"
      unitRef="usd">1586000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id207a175ba344bcab0035f32292d1f01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90YWJsZTpkNmQwYTBmYmJkODc0OGJmOTMyM2FlODBjOWVhYTk3Zi90YWJsZXJhbmdlOmQ2ZDBhMGZiYmQ4NzQ4YmY5MzIzYWU4MGM5ZWFhOTdmXzUtMy0xLTEtMTI5OTc1_387db57b-6943-4aea-ac32-1d206515d47e"
      unitRef="usd">839000</us-gaap:UnrecognizedTaxBenefits>
    <seer:ResearchAndDevelopmentExpendituresAmortizationPeriodForDomesticSpend
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzQzOTgwNDY1MjU1OTk_173bed67-5c52-4e22-91ec-60ca3c352d62">P5Y</seer:ResearchAndDevelopmentExpendituresAmortizationPeriodForDomesticSpend>
    <seer:ResearchAndDevelopmentExpendituresAmortizationPeriodForForeignSpend
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzQzOTgwNDY1MjU2MDA_4507c0a1-4220-4bf8-8beb-ea404603224f">P15Y</seer:ResearchAndDevelopmentExpendituresAmortizationPeriodForForeignSpend>
    <seer:ResearchAndDevelopmentExpendituresRecoveryPeriod
      contextRef="i53900563a6514bc5b76122c15d554aae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzQzOTgwNDY1MjU2MDE_5639ee44-ca37-4665-a4a6-6383d98a62ff">P5Y</seer:ResearchAndDevelopmentExpendituresRecoveryPeriod>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="i61c298eb76dd439d86b83f22b770f240_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyNDI0MA_750de609-79b9-42eb-b26d-fbfb69d06007"
      unitRef="usd">37200000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="i579aa9f81e854aa7a0ffbe10163a392f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTAvZnJhZzpjZDZjMGE2ZWQyODg0MzJhYTYwNDA4ZWZkY2E1ZjMwOC90ZXh0cmVnaW9uOmNkNmMwYTZlZDI4ODQzMmFhNjA0MDhlZmRjYTVmMzA4XzU0OTc1NTgyNDI2NA_f0b36979-146e-4994-9d3c-ecf5cdff1348"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i249cdcc2b82f4b259991e20f522cce85_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZiZTRmNDY2YjQyODRhM2E4OGM1ZjA2ZmIyNjJlNzFmL3NlYzo2YmU0ZjQ2NmI0Mjg0YTNhODhjNWYwNmZiMjYyZTcxZl8xOTMvZnJhZzpjYmZiMjBhYjBiYTE0MTdiODEwNTE5ZTliMDYzMjg2MC90ZXh0cmVnaW9uOmNiZmIyMGFiMGJhMTQxN2I4MTA1MTllOWIwNjMyODYwXzIzNQ_fc06a07c-4d77-44b5-b6b3-1000ea430371">SUBSEQUENT EVENTS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated subsequent events from December&#160;31, 2022, the date of these consolidated financial statements, through March&#160;6, 2023, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which represents the date the financial statements were available to be issued for events requiring recording or disclosure in the financial statements for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the year ended December&#160;31, 2022. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company concluded that no events have occurred that would require recognition or disclosure in the consolidated financial statements&lt;/span&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
