<?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/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:prax="http://praxismedicines.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="prax-20220331.xsd" xlink:type="simple"/>
    <context id="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i39de863d2d62457581cb08265f5119bf_I20220506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <instant>2022-05-06</instant>
        </period>
    </context>
    <context id="if4c65292976e4874a4558e23f647c228_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53952ebbe3744ba1aa7847e52277fd37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i44f10bdc88ad4f099afe05bdbb92dde1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i766bcf89733f4694a0c8bc6f4f1387be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i69ac51adcc9e436bb1d95b37eb0b3876_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i46f3248074eb4baf8b02c50e53abe150_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i624bc960a5f84cf68d27242f5bae4658_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i43cb29a4adbf4459b645d0d556d2cae5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iea07ed99f8a84e3a84f485a09b431860_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if823f20a7a1c42f4af5c09f3e214f847_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic131c660cbd14c09aa8587f75ab55f99_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5d082910123c47539711d2b2100cdd06_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i12288ac067514bacbbdc84b248c490a6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id4b9a99685024186bc4109efe4e82596_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i98eff048fe85427494002232d07d68b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i3e0c9473a6bb4acba5f7f53dafb6f0c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="ib3486b061742435897f112a06bcaf5fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i21001de90041434a8bbfbe78bd1cac88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i0d86870c9cc94826928305d0669e57c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9a2d1622fd545f68e27e9ec7f1c839b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i86b307f5280e4b6698640206bd778183_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i25e146212c6a423aae98dea5d96e1c03_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if14440eb470342f7a4705d9adda0ba1d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie761fcc7386f413d8b387099b5562eb3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia55c31ae3d4d46a8bd92cf8edb901ad9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8c9bb61370b54f1c8067d4e7b986deb1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i19da50e2b26543378b9b67a7b488dc9e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0b8eba297ec44aaaba9cd2afa270ce1b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idd215e2c221545fc96689294335b0ba6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6a190c5aa19f4743b8cabe657ee093ca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia84d9c9d779f468cb640f5d17900cf7e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifed6e7d41db34aadae818793bb3af8b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0a97f38433849f88de12dadfc0dbcce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fd4ea6ebd9f4af591b824b297a67a58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1fd5e25366244a8b8bcef6e28e5e87d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06b9f499af5f4f9e8f7aeeb1e3f2f138_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i696e7a2156894d43a1359fa3a4fd7efd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i57b0fa3b748747ac8c90f0da08981816_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i795dca0a27f34f40a08937b2c568f948_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3770e284a97443998777fab4f94544c2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i3865a458f2d643bc9d5bffe8ae6d5d2c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i0f40363850fb4ec5b05e6760e7205577_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="idac683b53a9c48c58d878fbc34e23969_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i6f7279eebaa6421989ddbd935068ae48_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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-03-31</instant>
        </period>
    </context>
    <context id="icbbb7c013c934d1e9118cecff681b444_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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-03-31</instant>
        </period>
    </context>
    <context id="i17df7a0190bc4df0ae924743f8ba24f4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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-03-31</instant>
        </period>
    </context>
    <context id="i74acb14c4fd24214bb54a8372b9b5895_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6c51ea3e74884cb7a2b0660f8c319443_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i9bb3194c0d724d7e90d0c7977566a21a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i22a34a7757664e7a86601d3945e9d07d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="ie2bf33a405ff4a65bc416a870e1b2a9a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i0053dd7da13e400e8b2976eae9476844_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i8974be779ac344c3893a5fd1d4bc7d51_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i380bcf6b2d4043dc85ce5429998d67ce_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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-03-31</instant>
        </period>
    </context>
    <context id="i194eb362afa64643925e2ec6ef50d701_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i87d20b06500a42bba58be2f03ab9bc4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i117750c4c06f40f2bde1a363113760e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i84b22f9fba214b20bd2a5320a408fbe5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i19095f7b022141e899433deaf390d0e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="ib451915b0e8d4f89bccc30e4e3ce5cfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i112034fa287649ed9378714ba4e8b84d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6549e7ab2c7448059b4d4f8d782bddb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia59ebd37fb0544acb58d56f7c747faa4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i932c11fcdd1746c89f0294c741edd305_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a0ba4c29c2d4045bc43f560e7952d98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="iab635fc3a5f64805b7d4c8c1a8a6586f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie47945686b224fb1bb623696e4079382_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i366afb24d9dd4846bcd844dd4bde897e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="i4ce5fe2e588048ffa3490389ac5b5031_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="i315deae27c3842899db2feb36c6d68c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="i57a2af87f47a4ad8881858fd54b921cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</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="if420521d17e9455aa9e144dfbe5c1471_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:OtherDebtSecuritiesMember</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="i993e2f4c5e8f4f97971b613bafae3405_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:OtherDebtSecuritiesMember</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="i24109f249f63463f8be4d90abd237bac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:OtherDebtSecuritiesMember</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="i62ef9817f13f4ca4b215976ac6192904_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:OtherDebtSecuritiesMember</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="i3da825da113e41f4ad438f4771e46b71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i5c87407332c64db1b9fe32c90d910ac7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i73778fb4e7874342a9233665356cf7f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="i7a94bc832eef4bd2848303224586d991_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="iaab76be67f2b48e88298730ebc84160a_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">prax:OfficeSpaceInBostonMassachusettsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ic30678db66254189892a7f40d6921d03_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1bbc53caf5eb4da4a08904a86e302e04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89804ad638a6422fb4eaa4a950cae147_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwentyTwentyEmployeeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie7e0343aea304e398457f07a3ba30e91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwentyTwentyEmployeeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib86ea315d36b4959a69dbe714b89fa39_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8afee4767a26402e8938611954a62c33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwentyTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9dc1a23e686c49e4a38e43030614a7cf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icab449068dfa4ef8a1b38a4caad55c47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</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="ie1cc5b55bef9418d87df40725008a123_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwoThousandTwentyEmployeeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5c6b28a6e1884e21b444ed6a5602aa15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwoThousandTwentyEmployeeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6db34ed980b44de88843ff0a6d0bffda_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwentySeventeenEmployeeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id2cf7fb25e03402ea835e17ffc17aee9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwentySeventeenEmployeeStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i05f37e40de2640cc8db12fb6d4bf184e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i57ac4238fb634b8ea50908646d9b75a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">prax:TwoThousandTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia2159d119f384e32bf39a9634e41b5bb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">prax:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i73c078d834d1476ebf951136b59123bd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">prax:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4bc512229ca64159808727c35e2a33a4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i90fc2e9e18704ca8b91e89a311eb35c8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibff23cac29ef4a54b7ec1ee362e6c2c2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1ecd2377b7be4f80869a1a47b133e76a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i04045a7045974587a25cf1d002aae390_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i34959f5d89f74e9a8c606a98fe12fe19_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0b83594ae283404a9d300d42c368a7ff_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie7fac56fa32c4ef39235eb92e22ea178_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0f1c3d7fdd0d4e108fe2f95ee76bcc39_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6ccd97cdd51b4bd7b3858b6235c168b6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2d4ad7adca764247b92e851cf1f719a2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i46e4953060e54401962a52ff65525822_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001689548</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">prax:RogConIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="security">
        <measure>prax:security</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80L2ZyYWc6NWI1ZmUzNjFkZGMzNDkxMzkyNGJhYTVmNjBjNGEzZDIvdGFibGU6YWY3NDcwMDU1ZDg3NDFlYmE0ODNmYjA5MDFhYjhiNTYvdGFibGVyYW5nZTphZjc0NzAwNTVkODc0MWViYTQ4M2ZiMDkwMWFiOGI1Nl8yLTEtMS0xLTM5NDQ3_689d6010-700e-49ae-86ce-adcb024e9ff3">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80L2ZyYWc6NWI1ZmUzNjFkZGMzNDkxMzkyNGJhYTVmNjBjNGEzZDIvdGFibGU6YWY3NDcwMDU1ZDg3NDFlYmE0ODNmYjA5MDFhYjhiNTYvdGFibGVyYW5nZTphZjc0NzAwNTVkODc0MWViYTQ4M2ZiMDkwMWFiOGI1Nl82LTEtMS0xLTM5NDQ3_58609d8a-7690-4a17-8bbd-744908c9f9fa">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80L2ZyYWc6NWI1ZmUzNjFkZGMzNDkxMzkyNGJhYTVmNjBjNGEzZDIvdGFibGU6YWY3NDcwMDU1ZDg3NDFlYmE0ODNmYjA5MDFhYjhiNTYvdGFibGVyYW5nZTphZjc0NzAwNTVkODc0MWViYTQ4M2ZiMDkwMWFiOGI1Nl83LTEtMS0xLTM5NDQ3_031a3417-ce4b-480b-acce-dc9831571ae2">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80L2ZyYWc6NWI1ZmUzNjFkZGMzNDkxMzkyNGJhYTVmNjBjNGEzZDIvdGFibGU6YWY3NDcwMDU1ZDg3NDFlYmE0ODNmYjA5MDFhYjhiNTYvdGFibGVyYW5nZTphZjc0NzAwNTVkODc0MWViYTQ4M2ZiMDkwMWFiOGI1Nl84LTEtMS0xLTM5NDQ3_d2bf159a-2c81-424e-9cb9-ab2f10fe75c9">0001689548</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80L2ZyYWc6NWI1ZmUzNjFkZGMzNDkxMzkyNGJhYTVmNjBjNGEzZDIvdGFibGU6YWY3NDcwMDU1ZDg3NDFlYmE0ODNmYjA5MDFhYjhiNTYvdGFibGVyYW5nZTphZjc0NzAwNTVkODc0MWViYTQ4M2ZiMDkwMWFiOGI1Nl85LTEtMS0xLTM5NDQ3_dacc676b-d685-4248-b17c-ac9c8b332475">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDAx_089f1134-73c7-4fc4-8d71-f98b0b672faa">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6YzA1YmYwOTM2ZDQ5NDQ2NDhhYzU3YTQxM2Q4ZmQwZDUvdGFibGVyYW5nZTpjMDViZjA5MzZkNDk0NDY0OGFjNTdhNDEzZDhmZDBkNV8wLTAtMS0xLTM5NDQ3_114ca5e2-ba16-4479-9104-6895de7059da">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDAz_9b595411-f4ad-4a75-9102-1fa45b636b65">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6MzcxYTAxNDYwZDVmNDlhMmFmZGEzZmI3Y2E0YzZmOGEvdGFibGVyYW5nZTozNzFhMDE0NjBkNWY0OWEyYWZkYTNmYjdjYTRjNmY4YV8wLTAtMS0xLTM5NDQ3_9e86dfa5-a2f7-4d05-81de-0469c649aae0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDA1_43ab1f43-8971-4400-9c40-2c8adce28243">001-39620</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDA0_21f986be-3ed2-49a2-a6d5-16ec2fe6fd40">PRAXIS PRECISION MEDICINES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl8wLTAtMS0xLTM5NDQ3_87171f31-53de-4d13-a2f2-483159c11509">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl8wLTMtMS0xLTM5NDQ3_fb267129-fe2d-435c-8080-a1fe44f7ac71">47-5195942</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl8zLTAtMS0xLTM5NDQ3L3RleHRyZWdpb246MzExNjYxOTRiMTJkNDU0MGI5YWY0MWM2NTY4NTNhM2FfNA_43719707-5089-4daf-a140-bbcd6f8b0ef7">99 High Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl8zLTAtMS0xLTM5NDQ3L3RleHRyZWdpb246MzExNjYxOTRiMTJkNDU0MGI5YWY0MWM2NTY4NTNhM2FfOA_cfdcd76f-7f3b-42a1-ab08-ff529f9822af">30th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl80LTAtMS0xLTM5NDQ3L3RleHRyZWdpb246ODFhN2U4MzM5OGYwNGM0ZjlmYzljYTU3ZjkzYmY2MTVfNA_1fa9e6a0-b251-4223-a72f-1382c632b6d9">Boston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl80LTAtMS0xLTM5NDQ3L3RleHRyZWdpb246ODFhN2U4MzM5OGYwNGM0ZjlmYzljYTU3ZjkzYmY2MTVfOA_d7faa486-a988-4b9e-a8ea-7bcf9aa8b5c6">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTI2NjdiZWM5ZTk2NDhiODg1YzcxMWMwMzk2ODBlYmIvdGFibGVyYW5nZTplMjY2N2JlYzllOTY0OGI4ODVjNzExYzAzOTY4MGViYl80LTMtMS0xLTM5NDQ3_078ae066-e8aa-4097-8079-cb472ed0640d">02110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDA2_b6f8d2da-20ee-4f56-acaf-bfa3b67ed6d0">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8xOTk3_bb70c07f-5c2f-4e12-aac0-75815a1b561a">300-8460</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6M2QzOTgwZjEzZmMzNGYxOGI1YzRiNmMxZjI3NzAwMWYvdGFibGVyYW5nZTozZDM5ODBmMTNmYzM0ZjE4YjVjNGI2YzFmMjc3MDAxZl8xLTAtMS0xLTM5NDQ3_d3bc4e71-c71d-4850-975a-fc00a5f8cacf">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6M2QzOTgwZjEzZmMzNGYxOGI1YzRiNmMxZjI3NzAwMWYvdGFibGVyYW5nZTozZDM5ODBmMTNmYzM0ZjE4YjVjNGI2YzFmMjc3MDAxZl8xLTItMS0xLTM5NDQ3_2bbd7e71-d907-4a83-85dc-2b4d3152764f">PRAX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6M2QzOTgwZjEzZmMzNGYxOGI1YzRiNmMxZjI3NzAwMWYvdGFibGVyYW5nZTozZDM5ODBmMTNmYzM0ZjE4YjVjNGI2YzFmMjc3MDAxZl8xLTQtMS0xLTM5NDQ3_134cbe50-1a5d-49c1-9ed1-5c5ff772ce0f">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8xOTk4_92ea9b5e-5ef9-49f4-80bb-3cdb2e72a72f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDAy_9f62414d-6bd6-46da-997d-5aee7262d708">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTNkNWUxMzY4YzJhNGE0MGI2OThiNjc4OTRjMTE3NjUvdGFibGVyYW5nZTplM2Q1ZTEzNjhjMmE0YTQwYjY5OGI2Nzg5NGMxMTc2NV8wLTAtMS0xLTQ1NDcz_91a628d9-e4cf-400f-b4c7-70d5701dc18b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTNkNWUxMzY4YzJhNGE0MGI2OThiNjc4OTRjMTE3NjUvdGFibGVyYW5nZTplM2Q1ZTEzNjhjMmE0YTQwYjY5OGI2Nzg5NGMxMTc2NV8yLTQtMS0xLTM5NDQ3_b5791aae-00a6-4809-a3a8-3d9a73792934">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGFibGU6ZTNkNWUxMzY4YzJhNGE0MGI2OThiNjc4OTRjMTE3NjUvdGFibGVyYW5nZTplM2Q1ZTEzNjhjMmE0YTQwYjY5OGI2Nzg5NGMxMTc2NV80LTQtMS0xLTM5NDQ3_88bd8fc6-bbf2-4271-a039-89f7a7acee98">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8yMDA3_dea7e0b4-19a8-473c-8a5e-9957bb66d167">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i39de863d2d62457581cb08265f5119bf_I20220506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xL2ZyYWc6OWI0YjI4NTc2OWRhNDU1MWExYWEzMDhhNzhhMzhmZDIvdGV4dHJlZ2lvbjo5YjRiMjg1NzY5ZGE0NTUxYTFhYTMwOGE3OGEzOGZkMl8xOTI3_345ebe5e-48aa-4ec4-a9e3-286234a6a1f1"
      unitRef="shares">45511773</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMy0xLTEtMS0zOTQ0Nw_2a82b436-c87c-4808-b0d3-38889e5a0bca"
      unitRef="usd">77854000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMy0zLTEtMS0zOTQ0Nw_f996fbe3-8bcb-4a51-bf70-7ea70fe2592f"
      unitRef="usd">138704000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNC0xLTEtMS0zOTQ0Nw_127b58bb-3909-4fa6-ac27-5fb65fac2023"
      unitRef="usd">144662000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNC0zLTEtMS0zOTQ0Nw_ea25e14f-355a-4f97-8f18-d2ab47eeac64"
      unitRef="usd">137207000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNS0xLTEtMS0zOTQ0Nw_8e3b13f9-acba-45e4-a775-1f2244e9fe66"
      unitRef="usd">11957000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNS0zLTEtMS0zOTQ0Nw_124af4a8-ac22-4dde-b791-07cf1d9f9dd0"
      unitRef="usd">11498000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNi0xLTEtMS0zOTQ0Nw_bceb4dda-af62-467e-9174-2e4304af34b1"
      unitRef="usd">234473000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNi0zLTEtMS0zOTQ0Nw_a1c80c39-b986-413e-a9ae-2308c3042478"
      unitRef="usd">287409000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNy0xLTEtMS0zOTQ0Nw_a2670e0e-8956-431a-90c9-a43f257f6ef8"
      unitRef="usd">1142000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfNy0zLTEtMS0zOTQ0Nw_1d0667a1-6aa8-4399-9477-bfaa955352fc"
      unitRef="usd">1213000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfOC0xLTEtMS0zOTQ0Nw_59295b37-ce89-489c-bdfa-4b39954aaf3e"
      unitRef="usd">3473000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfOC0zLTEtMS0zOTQ0Nw_89ba3c91-bc26-4837-acdf-327bd35adf7b"
      unitRef="usd">3653000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfOS0xLTEtMS0zOTQ0Nw_83db37b9-b6fd-444f-90cd-85bc835cfdec"
      unitRef="usd">416000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfOS0zLTEtMS0zOTQ0Nw_707175d6-eba1-4624-bf3b-43cf6f61a207"
      unitRef="usd">472000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTAtMS0xLTEtMzk0NDc_e8ed46fe-5211-40f0-b6e3-aa0e652ed79e"
      unitRef="usd">239504000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTAtMy0xLTEtMzk0NDc_0e4b3623-11a9-4e0c-976e-7a250df53d5b"
      unitRef="usd">292747000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTMtMS0xLTEtMzk0NDc_c6dc6aa1-911c-451d-865a-b1b07957dc86"
      unitRef="usd">13269000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTMtMy0xLTEtMzk0NDc_5d5f0d11-88fd-4316-8c23-c809afe7b234"
      unitRef="usd">10780000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTQtMS0xLTEtMzk0NDc_7e802ac4-938f-4b87-83a4-3812dce8abdf"
      unitRef="usd">30929000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTQtMy0xLTEtMzk0NDc_4dba8236-d261-40ec-a039-6e5e9d156ec4"
      unitRef="usd">26844000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTUtMS0xLTEtMzk0NDc_6d280c58-d9e4-4578-b78c-c230cde51eed"
      unitRef="usd">1025000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTUtMy0xLTEtMzk0NDc_33e4703c-85bd-4f3b-a0cb-3079f1a943f4"
      unitRef="usd">810000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTYtMS0xLTEtMzk0NDc_2f67f1e4-52fa-4a9e-81cc-e3638eb35772"
      unitRef="usd">45223000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTYtMy0xLTEtMzk0NDc_7a5303e5-6381-47f9-862d-9c742d9980a4"
      unitRef="usd">38434000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTgtMS0xLTEtMzk0NDc_9919689c-58bd-4971-a925-3c7865f1a468"
      unitRef="usd">3259000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTgtMy0xLTEtMzk0NDc_8b75b73d-0a66-493b-a0a0-da840329c1b8"
      unitRef="usd">3501000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTktMS0xLTEtMzk0NDc_14fd6b0f-908a-4214-9c55-a2f318de82d4"
      unitRef="usd">48482000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMTktMy0xLTEtMzk0NDc_0a8d0518-a046-4430-b971-7fa7113064e3"
      unitRef="usd">41935000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV8yMQ_2368e4cb-d2b1-4123-9054-aaf6d0f47571"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV8yMQ_b8113b3e-c6ae-404d-9f83-4f134095dac0"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV8zNQ_1fcfc477-ece5-4f53-b085-909e1b767d35"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV8zNQ_779f3aa2-3ccc-496f-9f90-4f6aa34bf54e"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV82MA_38a2c1d9-9993-48b3-be4b-cf75501fda8f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV82MA_7044967f-f3e1-41c0-b411-7638248e69d4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV82MA_7f7a1f6d-6be3-440b-9d97-3eb6efc76d49"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjpmYWIxOTBlMzYxZmE0NzA3ODQ5YmVjYzZjNWZlYzhhNV82MA_de2f77cc-1c1f-4066-96b2-03da6a384c2d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMS0xLTEtMzk0NDc_ed7d4bbf-7788-4868-9d8f-c5d0cd8f0eee"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjItMy0xLTEtMzk0NDc_4f0d4fc7-38f4-4619-a065-9709dfae9489"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN18xOA_2587456e-28cc-4e9d-b653-dbebb25fde86"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN18xOA_4b5e91de-409c-426d-9953-b1cfbe7fb62d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN18zMg_c8243470-a83d-48c8-af8c-cced8db315f5"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN18zMg_d7dc5df3-c9a1-452d-8799-215b28f84494"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN181NA_743ffa6d-98fc-4d2e-bab1-6667b2aef732"
      unitRef="shares">45506482</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN181NA_e37d239d-b430-4203-bcaf-053f8a7d07f7"
      unitRef="shares">45506482</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN18xMTc_0f4ffc78-3f04-40f4-ac90-3c3338cd75aa"
      unitRef="shares">45300514</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMC0xLTEtMzk0NDcvdGV4dHJlZ2lvbjoxYmViYmJiMjAxYjk0ZDk0OWVlNGFmMDFmNzY5ZDYzN18xMTc_5f128fa6-6a44-4a51-9a2c-e12418831052"
      unitRef="shares">45300514</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMS0xLTEtMzk0NDc_d1e33408-50ba-45e3-be87-d84873ac4cd6"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjMtMy0xLTEtMzk0NDc_944954a9-e69b-4c52-b5e5-95a3a2cee4e4"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjQtMS0xLTEtMzk0NDc_b48c7b7b-76b8-4c9d-8347-57fa3cdf9129"
      unitRef="usd">576955000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjQtMy0xLTEtMzk0NDc_16e89c57-a252-4e64-a635-961c2e2591b3"
      unitRef="usd">567598000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjUtMS0xLTEtMzk0NDc_9c2d28c7-1f56-4ef4-875c-38776be76833"
      unitRef="usd">-606000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjUtMy0xLTEtMzk0NDc_fc2c06d8-5d30-4294-85e4-4f925a07d83c"
      unitRef="usd">-176000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjYtMS0xLTEtMzk0NDc_a0d43c6c-42ae-4a08-8eb6-ccfa0c12d092"
      unitRef="usd">-385332000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjYtMy0xLTEtMzk0NDc_c67b6b73-23c8-447f-b2bb-afc78a88d45a"
      unitRef="usd">-316615000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjctMS0xLTEtMzk0NDc_61a1f109-55be-4d21-a4f4-c58de808f923"
      unitRef="usd">191022000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjctMy0xLTEtMzk0NDc_60f8a7ee-a881-4e97-8eaf-f0489f15cc30"
      unitRef="usd">250812000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjgtMS0xLTEtMzk0NDc_f04ad50e-0dec-4533-9c6f-a1e2e9589828"
      unitRef="usd">239504000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8xOS9mcmFnOjA1MTdkNTNkNTFiMjQ5N2M4NjdiYjcxZTRhOThmNjEyL3RhYmxlOjgzZTQ0NjUxZTk0ODQ0ZjI5ZDBhNWM2ODU2OGRjMzEwL3RhYmxlcmFuZ2U6ODNlNDQ2NTFlOTQ4NDRmMjlkMGE1YzY4NTY4ZGMzMTBfMjgtMy0xLTEtMzk0NDc_304e4016-64bf-4585-89ea-04790c181616"
      unitRef="usd">292747000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMy0xLTEtMS0zOTQ0Nw_4d198cd6-7f06-4c76-8f1d-dc4726f4da6f"
      unitRef="usd">52652000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMy0zLTEtMS0zOTQ0Nw_65b1ceac-4bd3-4ff4-9c6b-2e55e94a867e"
      unitRef="usd">17929000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfNC0xLTEtMS0zOTQ0Nw_73f2fca4-e111-4e56-a235-6f246f4225bb"
      unitRef="usd">16197000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfNC0zLTEtMS0zOTQ0Nw_62e17503-4eee-435e-b310-d7b39dbab1a6"
      unitRef="usd">9490000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfNS0xLTEtMS0zOTQ0Nw_2967da70-7945-48c7-929a-d24b7620ae4e"
      unitRef="usd">68849000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfNS0zLTEtMS0zOTQ0Nw_bb7fa3e7-d894-4a0a-8fd8-88fb4842f1ce"
      unitRef="usd">27419000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfNi0xLTEtMS0zOTQ0Nw_f5573a82-affa-4fca-92ec-c4a5786ebc31"
      unitRef="usd">-68849000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfNi0zLTEtMS0zOTQ0Nw_b0c98eae-954d-4118-87c8-330943be99bd"
      unitRef="usd">-27419000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfOC0xLTEtMS0zOTQ0Nw_043d97a4-2ddf-4223-8986-1f0141fce5d8"
      unitRef="usd">132000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfOC0zLTEtMS0zOTQ0Nw_c1069835-84c5-4672-98a4-31fe76cb526b"
      unitRef="usd">46000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfOS0xLTEtMS0zOTQ0Nw_73223f2b-7c59-4765-a901-9c64eb134cb8"
      unitRef="usd">132000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfOS0zLTEtMS0zOTQ0Nw_8f013918-277e-43d4-b2bb-07b32ae2adc6"
      unitRef="usd">46000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTItMS0xLTEtMzk0NDc_e25f264d-aaab-440d-bd8d-c859cb5ff27c"
      unitRef="usd">-68717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTItMy0xLTEtMzk0NDc_cdd4c692-8fbe-488e-90e2-2b7460f64f03"
      unitRef="usd">-27373000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTYtMS0xLTEtMzk0NDc_c6644508-c77d-422a-81b5-db23ad534ae5"
      unitRef="usdPerShare">-1.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTYtMS0xLTEtMzk0NDc_c8a24e65-869f-46c4-a0fd-f781f1ce1e4d"
      unitRef="usdPerShare">-1.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTYtMy0xLTEtMzk0NDc_11b44ec0-4cc0-49b2-8fe2-fb5a9975f2ad"
      unitRef="usdPerShare">-0.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTYtMy0xLTEtMzk0NDc_13414184-5df8-46aa-8800-2f7916031240"
      unitRef="usdPerShare">-0.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTctMS0xLTEtMzk0NDc_78694e63-6e02-403f-9e16-9426fb7dd0a1"
      unitRef="shares">45455179</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTctMS0xLTEtMzk0NDc_dc2f77c9-6988-4b6c-9fe0-6a7f2afbcefb"
      unitRef="shares">45455179</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTctMy0xLTEtMzk0NDc_1a749288-d387-4d64-a41c-5374751b9a8a"
      unitRef="shares">38470710</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yNS9mcmFnOjNhMDUzZTVlZjYxYzQ3YzJhYzhlNTc2ZTg2Yjc3ZTI4L3RhYmxlOjFhMzAwZjVlYzZjNTQ2MjRiOGUwZGQxMzZkMDFiNjRkL3RhYmxlcmFuZ2U6MWEzMDBmNWVjNmM1NDYyNGI4ZTBkZDEzNmQwMWI2NGRfMTctMy0xLTEtMzk0NDc_70bcfa52-3e85-4181-9f02-c09d0c42173f"
      unitRef="shares">38470710</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yOC9mcmFnOjhkMGUwMzBjNzhiNjQ1NmFiMGJiYmFkN2QzM2JkMGQ2L3RhYmxlOjc1NWQ2NDRjN2M0NjQwODdiMTA2OGUyZTk3MWI4M2RkL3RhYmxlcmFuZ2U6NzU1ZDY0NGM3YzQ2NDA4N2IxMDY4ZTJlOTcxYjgzZGRfMi0xLTEtMS0zOTQ0Nw_3756bc05-e46a-4429-89ed-11002dfe4018"
      unitRef="usd">-68717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yOC9mcmFnOjhkMGUwMzBjNzhiNjQ1NmFiMGJiYmFkN2QzM2JkMGQ2L3RhYmxlOjc1NWQ2NDRjN2M0NjQwODdiMTA2OGUyZTk3MWI4M2RkL3RhYmxlcmFuZ2U6NzU1ZDY0NGM3YzQ2NDA4N2IxMDY4ZTJlOTcxYjgzZGRfMi0zLTEtMS0zOTQ0Nw_4a59d538-31ec-4234-b2b7-7df2e36be0e7"
      unitRef="usd">-27373000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yOC9mcmFnOjhkMGUwMzBjNzhiNjQ1NmFiMGJiYmFkN2QzM2JkMGQ2L3RhYmxlOjc1NWQ2NDRjN2M0NjQwODdiMTA2OGUyZTk3MWI4M2RkL3RhYmxlcmFuZ2U6NzU1ZDY0NGM3YzQ2NDA4N2IxMDY4ZTJlOTcxYjgzZGRfMy0xLTEtMS0zOTQ0Nw_b1ad0d0f-cc51-450f-9ad9-b9cc219b174a"
      unitRef="usd">-430000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yOC9mcmFnOjhkMGUwMzBjNzhiNjQ1NmFiMGJiYmFkN2QzM2JkMGQ2L3RhYmxlOjc1NWQ2NDRjN2M0NjQwODdiMTA2OGUyZTk3MWI4M2RkL3RhYmxlcmFuZ2U6NzU1ZDY0NGM3YzQ2NDA4N2IxMDY4ZTJlOTcxYjgzZGRfMy0zLTEtMS0zOTQ0Nw_07ee88d4-aadf-499d-bfb7-02f000cff7b8"
      unitRef="usd">-86000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yOC9mcmFnOjhkMGUwMzBjNzhiNjQ1NmFiMGJiYmFkN2QzM2JkMGQ2L3RhYmxlOjc1NWQ2NDRjN2M0NjQwODdiMTA2OGUyZTk3MWI4M2RkL3RhYmxlcmFuZ2U6NzU1ZDY0NGM3YzQ2NDA4N2IxMDY4ZTJlOTcxYjgzZGRfNC0xLTEtMS0zOTQ0Nw_99aaf2e0-5856-4393-98b7-6a4cad4eaf0e"
      unitRef="usd">-69147000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8yOC9mcmFnOjhkMGUwMzBjNzhiNjQ1NmFiMGJiYmFkN2QzM2JkMGQ2L3RhYmxlOjc1NWQ2NDRjN2M0NjQwODdiMTA2OGUyZTk3MWI4M2RkL3RhYmxlcmFuZ2U6NzU1ZDY0NGM3YzQ2NDA4N2IxMDY4ZTJlOTcxYjgzZGRfNC0zLTEtMS0zOTQ0Nw_d8701c40-e6af-447d-a368-081f5e494082"
      unitRef="usd">-27459000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i44f10bdc88ad4f099afe05bdbb92dde1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMi0xLTEtMS0zOTQ0Nw_821d61ee-43d0-4b0f-a74b-ab0a0f64bd0c"
      unitRef="shares">45300514</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i44f10bdc88ad4f099afe05bdbb92dde1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMi0zLTEtMS0zOTQ0Nw_079c34bc-9c1f-4952-a9a4-11d1e97f328b"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i766bcf89733f4694a0c8bc6f4f1387be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMi01LTEtMS0zOTQ0Nw_ab602cc8-6032-4aea-b77e-1cc0d2357244"
      unitRef="usd">567598000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69ac51adcc9e436bb1d95b37eb0b3876_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMi03LTEtMS0zOTQ0Nw_860c14a1-43c0-473d-ac89-dd04e8a0e3c7"
      unitRef="usd">-316615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46f3248074eb4baf8b02c50e53abe150_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMi05LTEtMS0zOTQ0Nw_e8a87984-cf02-4f0e-9f07-0483a3f0b376"
      unitRef="usd">-176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMi0xMS0xLTEtMzk0NDc_1fbd4df4-266b-4675-acb0-2641e44f85a0"
      unitRef="usd">250812000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i624bc960a5f84cf68d27242f5bae4658_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMy01LTEtMS0zOTQ0Nw_5337c2a3-3b03-47aa-b038-af42e993754c"
      unitRef="usd">7886000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfMy0xMS0xLTEtMzk0NDc_2384cca7-5fb1-4fe0-a243-e2c5134f2d6c"
      unitRef="usd">7886000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i43cb29a4adbf4459b645d0d556d2cae5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNC0xLTEtMS0zOTQ0Nw_2f2d701c-301f-42f8-a9a6-53b0cfdd40c0"
      unitRef="shares">70410</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i624bc960a5f84cf68d27242f5bae4658_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNC01LTEtMS0zOTQ0Nw_09302bc9-a37c-4969-b598-75a04656c366"
      unitRef="usd">1368000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNC0xMS0xLTEtMzk0NDc_df730a84-8546-4f32-b687-eff8de5a3c6e"
      unitRef="usd">1368000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i43cb29a4adbf4459b645d0d556d2cae5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNS0xLTEtMS0zOTQ0Nw_afcd235e-e62c-44b6-a859-81f8bc09a09c"
      unitRef="shares">81130</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i624bc960a5f84cf68d27242f5bae4658_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNS01LTEtMS0zOTQ0Nw_c6620818-0d0e-466b-a152-6da7941644a7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNS0xMS0xLTEtMzk0NDc_2c895e4e-f304-4e51-b1f7-c9bbb603ae64"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i43cb29a4adbf4459b645d0d556d2cae5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi0xLTEtMS00ODEzOQ_a4f0a3e5-753a-4b75-bd3a-5d2c9c70191b"
      unitRef="shares">17850</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i624bc960a5f84cf68d27242f5bae4658_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi01LTEtMS00ODEzOQ_b393c603-e9a8-4f40-b549-69ddbcfdae37"
      unitRef="usd">230000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi0xMS0xLTEtNDgxMzk_0a1150ab-a3c9-4812-bc5f-7a0d17e6f6d2"
      unitRef="usd">230000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i43cb29a4adbf4459b645d0d556d2cae5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi0xLTEtMS00Mjc1OA_63ccb79d-39a5-4cbf-816e-ac773b0c0920"
      unitRef="shares">72278</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i624bc960a5f84cf68d27242f5bae4658_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi01LTEtMS00Mjc1OA_e730bd74-7d71-4e4c-a91f-f4913d567e6d"
      unitRef="usd">333000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi0xMS0xLTEtNDI3NTg_98695269-01c2-41cc-ac83-f87f756619de"
      unitRef="usd">333000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iea07ed99f8a84e3a84f485a09b431860_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi05LTEtMS0zOTQ0Nw_c1f9e955-80e2-48ed-af13-f61a6398b2a9"
      unitRef="usd">-430000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNi0xMS0xLTEtMzk0NDc_9121bb94-dae1-4dab-b433-1471b8a31cbd"
      unitRef="usd">-430000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if823f20a7a1c42f4af5c09f3e214f847_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNy03LTEtMS0zOTQ0Nw_de9fb23e-0128-4d90-a32c-e4b46157273b"
      unitRef="usd">-68717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfNy0xMS0xLTEtMzk0NDc_6133d0d1-0cf3-44be-91e4-6c2465112816"
      unitRef="usd">-68717000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic131c660cbd14c09aa8587f75ab55f99_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfOC0xLTEtMS0zOTQ0Nw_e1f1baa0-2512-4281-ad90-b8a4eadddb6d"
      unitRef="shares">45506482</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic131c660cbd14c09aa8587f75ab55f99_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfOC0zLTEtMS0zOTQ0Nw_28bd1828-2485-4a29-9d32-c384c69d8eba"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d082910123c47539711d2b2100cdd06_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfOC01LTEtMS0zOTQ0Nw_7f2c0131-b191-4830-9d3a-5ad110a120a4"
      unitRef="usd">576955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12288ac067514bacbbdc84b248c490a6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfOC03LTEtMS0zOTQ0Nw_bf940d35-a4c9-4b56-80f3-a45c02548e8d"
      unitRef="usd">-385332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4b9a99685024186bc4109efe4e82596_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfOC05LTEtMS0zOTQ0Nw_0b187144-3ed1-42a3-a6ff-c52fbfaaab14"
      unitRef="usd">-606000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOmViNzhlZGE3YmFlNDQ1ZDU4YjU0NWM5NTE2MGE5MGNlL3RhYmxlcmFuZ2U6ZWI3OGVkYTdiYWU0NDVkNThiNTQ1Yzk1MTYwYTkwY2VfOC0xMS0xLTEtMzk0NDc_7a673ad0-2f87-429d-9ae7-ce5493fc0706"
      unitRef="usd">191022000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98eff048fe85427494002232d07d68b0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMi0yMS0xLTEtMzk0NDc_947b14e8-ca09-4ce8-aa65-45b5ec7d474c"
      unitRef="shares">38268543</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i98eff048fe85427494002232d07d68b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMi0yMy0xLTEtMzk0NDc_a2c6a3df-6c78-447d-b3f8-4c0d9bd7d82d"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e0c9473a6bb4acba5f7f53dafb6f0c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMi0yNS0xLTEtMzk0NDc_7b605195-0b7a-40b7-9ca4-1123542994c0"
      unitRef="usd">437007000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3486b061742435897f112a06bcaf5fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMi0yNy0xLTEtMzk0NDc_14353d7b-be64-4ca8-ab43-a5c58c587949"
      unitRef="usd">-149554000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21001de90041434a8bbfbe78bd1cac88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMi0yOS0xLTEtMzk0NDc_80766274-af76-4117-be4c-d207a9f4e11a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d86870c9cc94826928305d0669e57c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMi0zMS0xLTEtMzk0NDc_979cda65-0f1e-4190-8113-dd0b28b71414"
      unitRef="usd">287457000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie9a2d1622fd545f68e27e9ec7f1c839b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMy0yNS0xLTEtMzk0NDc_c8f2efa0-b63c-4cfe-bf5b-29857687badd"
      unitRef="usd">4666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfMy0zMS0xLTEtMzk0NDc_4fc537d5-0d63-48cb-b3f3-fefb2da93555"
      unitRef="usd">4666000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i86b307f5280e4b6698640206bd778183_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNC0yMS0xLTEtMzk0NDc_8d331a74-d398-4ff0-8cd2-b632923fbe95"
      unitRef="shares">352506</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie9a2d1622fd545f68e27e9ec7f1c839b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNC0yNS0xLTEtMzk0NDc_63179684-293c-478f-80a7-6ca8e02ce249"
      unitRef="usd">851000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNC0zMS0xLTEtMzk0NDc_9141a17c-c964-4cfd-b917-bdc283ab30d8"
      unitRef="usd">851000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i25e146212c6a423aae98dea5d96e1c03_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNS0yOS0xLTEtMzk0NDc_bff53949-c957-45f7-92aa-958be7bbc183"
      unitRef="usd">-86000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNS0zMS0xLTEtMzk0NDc_06bd9bd4-0a1c-497e-8b2f-da60e8785c34"
      unitRef="usd">-86000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if14440eb470342f7a4705d9adda0ba1d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNi0yNy0xLTEtMzk0NDc_02da1e56-1bd2-4292-a43b-cda97c12cdba"
      unitRef="usd">-27373000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfNi0zMS0xLTEtMzk0NDc_0d817d92-39a7-42de-bf79-26776336972e"
      unitRef="usd">-27373000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie761fcc7386f413d8b387099b5562eb3_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfOS0yMS0xLTEtMzk0NDc_7175a8c8-3bc2-4173-b4b0-65a466ea0937"
      unitRef="shares">38621049</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie761fcc7386f413d8b387099b5562eb3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfOS0yMy0xLTEtMzk0NDc_e59bf362-0535-42a2-8500-f6f0f768410e"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia55c31ae3d4d46a8bd92cf8edb901ad9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfOS0yNS0xLTEtMzk0NDc_acdf7e20-ee3f-423e-9abd-09be7a3c7b09"
      unitRef="usd">442524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c9bb61370b54f1c8067d4e7b986deb1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfOS0yNy0xLTEtMzk0NDc_3312ae34-3f21-4f5e-b03f-75c767879f11"
      unitRef="usd">-176927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19da50e2b26543378b9b67a7b488dc9e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfOS0yOS0xLTEtMzk0NDc_d12b9551-2ed5-4afc-b75d-07003f769368"
      unitRef="usd">-86000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b8eba297ec44aaaba9cd2afa270ce1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zMS9mcmFnOjVlZjNjNTExNmNkODQ5NTVhN2NlMzE1ZmVhYzc1ZmYyL3RhYmxlOjFjYjkyY2I0YTIyMTQ4MTFhODVhOWViMWNhM2IwODM0L3RhYmxlcmFuZ2U6MWNiOTJjYjRhMjIxNDgxMWE4NWE5ZWIxY2EzYjA4MzRfOS0zMS0xLTEtMzk0NDc_ddc77e43-400e-478a-88de-4c6ba0e2a254"
      unitRef="usd">265515000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMy0xLTEtMS0zOTQ0Nw_bd6f6361-97d9-47dd-bd06-902adb0d2941"
      unitRef="usd">-68717000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMy0zLTEtMS0zOTQ0Nw_560fd739-d82b-40ec-8c5a-8410d0a6ac96"
      unitRef="usd">-27373000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfNS0xLTEtMS0zOTQ0Nw_fb9fb278-5483-42b6-aa55-c26d28655e16"
      unitRef="usd">93000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfNS0zLTEtMS0zOTQ0Nw_cd9a8b8d-de76-4686-9331-8bf42fc052f1"
      unitRef="usd">23000</us-gaap:Depreciation>
    <us-gaap:ShareBasedCompensation
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfNi0xLTEtMS0zOTQ0Nw_c0ac426d-eeb4-4e64-8531-df842de7b5d3"
      unitRef="usd">7886000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfNi0zLTEtMS0zOTQ0Nw_ba13c656-b152-41b8-81fd-8b609356bf70"
      unitRef="usd">4666000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfNy0xLTEtMS0zOTQ0Nw_16756586-0a82-444e-b7ac-52bf889beb48"
      unitRef="usd">180000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfNy0zLTEtMS0zOTQ0Nw_0195d51a-1a61-4000-9736-ef778866421f"
      unitRef="usd">183000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfOC0xLTEtMS0zOTQ0Nw_2005a4ea-e374-4485-8473-5367dcbf36b3"
      unitRef="usd">-375000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfOC0zLTEtMS0zOTQ0Nw_0bd0d9e4-8056-4966-bf55-95c4423fcfc3"
      unitRef="usd">-261000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTAtMS0xLTEtMzk0NDc_1cac5b1f-5d4f-4086-9d38-953b4eec9c95"
      unitRef="usd">1061000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTAtMy0xLTEtMzk0NDc_f9793abe-cdcd-476c-add3-b408a3674ffd"
      unitRef="usd">2035000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTEtMS0xLTEtMzk0NDc_aca085ed-0d55-42dc-9c2a-903093fde1e8"
      unitRef="usd">2489000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTEtMy0xLTEtMzk0NDc_e9bfa23b-7a58-4ef1-bb5f-2cb2051ab232"
      unitRef="usd">2208000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTItMS0xLTEtMzk0NDc_8eab1eb0-43db-488f-93fa-9226542e8767"
      unitRef="usd">4616000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTItMy0xLTEtMzk0NDc_db86d194-5400-4139-9946-745d390e8265"
      unitRef="usd">-3477000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <prax:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTMtMS0xLTEtMzk0NDc_cb67f309-725d-4eca-a4ea-7aeb3f702b5c"
      unitRef="usd">-26000</prax:IncreaseDecreaseInOperatingLeaseLiabilities>
    <prax:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTMtMy0xLTEtMzk0NDc_b437ac00-b391-4b3e-aac7-178cfcc04b96"
      unitRef="usd">-185000</prax:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTQtMS0xLTEtMzk0NDc_27cebc1b-4b2e-403e-a5ed-cd2271e6734f"
      unitRef="usd">56000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTQtMy0xLTEtMzk0NDc_4dd55883-3b24-4789-9995-2f05978898c9"
      unitRef="usd">7000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTUtMS0xLTEtMzk0NDc_880c0efb-0ae9-4e87-b7b9-4779398994d8"
      unitRef="usd">-54109000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTUtMy0xLTEtMzk0NDc_76939568-a896-417c-a7e4-16b142ee5920"
      unitRef="usd">-25722000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTctMS0xLTEtMzk0NDc_563ac00a-b7dd-4108-b120-f890dc3ea320"
      unitRef="usd">289000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTctMy0xLTEtMzk0NDc_a26c40e7-5a42-4acc-ac10-ca06c1f21375"
      unitRef="usd">4000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTgtMS0xLTEtMzk0NDc_61bf131d-f38f-49cd-9618-d10c02828eb1"
      unitRef="usd">83022000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTgtMy0xLTEtMzk0NDc_6174cadd-8235-4be5-997d-761542b49261"
      unitRef="usd">140006000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTktMS0xLTEtMzk0NDc_7d75a1dc-3af7-488c-811c-0fd298db806a"
      unitRef="usd">74761000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMTktMy0xLTEtMzk0NDc_49448f5f-306a-49c9-8138-142daf6d5a29"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjAtMS0xLTEtMzk0NDc_79636414-ef22-4854-8e44-538dba11d7ea"
      unitRef="usd">-8550000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjAtMy0xLTEtMzk0NDc_96253827-9bcb-4313-8727-8da31197dd89"
      unitRef="usd">-140010000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjItMS0xLTEtMzk0NDc_bc121533-c3ad-401e-b136-6455e00856b5"
      unitRef="usd">1368000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjItMy0xLTEtMzk0NDc_195d0d16-5f3b-4f8e-8169-58dffe2858c4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjMtMS0xLTEtMzk0NDc_bfa76d8a-25f9-49f7-b679-a309d5b1cdfe"
      unitRef="usd">262000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjMtMy0xLTEtMzk0NDc_bf68008d-564e-4b05-b537-e8bd4242579a"
      unitRef="usd">575000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjQtMS0xLTEtNDY4MTM_2a9db9f1-4007-4f1c-8e7f-a6bf66aadb93"
      unitRef="usd">230000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjQtMy0xLTEtNDY4MTM_1214eabb-cb96-4bf4-b2d5-8a4bf04792f8"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjQtMS0xLTEtMzk0NDc_ca54c8d2-6854-4b0c-a8bf-4fd480d0da59"
      unitRef="usd">333000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjQtMy0xLTEtMzk0NDc_0db43e8f-9c35-4a9a-a3e0-ba6c96a865f2"
      unitRef="usd">851000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjctMS0xLTEtMzk0NDc_9d13c664-c09d-436b-9394-cb137fa01124"
      unitRef="usd">1209000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjctMy0xLTEtMzk0NDc_ce44b1af-022a-4dc2-a27a-1a13118a9323"
      unitRef="usd">276000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjgtMS0xLTEtMzk0NDc_92a5a4a7-3780-4ad1-b425-037c131775cf"
      unitRef="usd">-61450000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjgtMy0xLTEtMzk0NDc_35acd53c-1f52-46bb-9377-57498feb022b"
      unitRef="usd">-165456000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjktMS0xLTEtMzk0NDc_7fcc8f8b-4cb6-45f1-9480-5cb33f94947e"
      unitRef="usd">139720000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d86870c9cc94826928305d0669e57c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMjktMy0xLTEtMzk0NDc_8036c885-b98f-49fc-b18a-aa9fbdb54156"
      unitRef="usd">297208000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzAtMS0xLTEtMzk0NDc_14bb4549-98a9-4124-861c-3a41f36bf7ef"
      unitRef="usd">78270000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0b8eba297ec44aaaba9cd2afa270ce1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzAtMy0xLTEtMzk0NDc_6136443b-a17f-4252-9ce0-432eec2de8fd"
      unitRef="usd">131752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzItMS0xLTEtMzk0NDc_a37d8c46-409d-4dde-8295-8ad578d8dc46"
      unitRef="usd">77854000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0b8eba297ec44aaaba9cd2afa270ce1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzItMy0xLTEtMzk0NDc_4109b2e1-53b1-4c9a-a58b-2e30b60ab4d3"
      unitRef="usd">131152000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzMtMS0xLTEtMzk0NDc_24ddf9fc-bd96-43d7-889e-0c2d5e8e6fc3"
      unitRef="usd">416000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i0b8eba297ec44aaaba9cd2afa270ce1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzMtMy0xLTEtMzk0NDc_7e6621d3-f0db-466d-a652-41ebc07b1445"
      unitRef="usd">600000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzQtMS0xLTEtMzk0NDc_7549f8d3-56c1-4e7f-8b16-a416f529ffc9"
      unitRef="usd">78270000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0b8eba297ec44aaaba9cd2afa270ce1b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzQtMy0xLTEtMzk0NDc_01162834-9796-4e06-b646-9d2e774bee83"
      unitRef="usd">131752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzgtMS0xLTEtMzk0NDc_94a3aa23-a828-42fa-a9a2-fa0e6273c691"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl8zNy9mcmFnOjgxNzJiNTE1NDE4OTQyYzE4OTljMmEzNzZiYzI1MjU0L3RhYmxlOjg1NGU4M2QxNzRiMDRmMDdhMzkzMGM0ZTY2ZGZhOWQ4L3RhYmxlcmFuZ2U6ODU0ZTgzZDE3NGIwNGYwN2EzOTMwYzRlNjZkZmE5ZDhfMzgtMy0xLTEtMzk0NDc_f276ad48-ff0c-4f44-b56b-57bb4db56d78"
      unitRef="usd">51000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80My9mcmFnOjVkZTc0ZDY0MjIzNjQ1NWJhYWFiMTIzMzgxZDllN2RjL3RleHRyZWdpb246NWRlNzRkNjQyMjM2NDU1YmFhYWIxMjMzODFkOWU3ZGNfNTY5NQ_5067c3a0-35de-4caa-8b92-831746341022">Nature of the Business&lt;div style="margin-top:4pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Praxis Precision Medicines, Inc. (&#x201c;Praxis&#x201d; or the &#x201c;Company&#x201d;) is a clinical-stage biopharmaceutical company translating genetic insights into the development of therapies for central nervous system ("CNS") disorders characterized by neuronal excitation-inhibition imbalance. Normal brain function requires a delicate balance of excitation and inhibition in neuronal circuits, which, when dysregulated, can lead to abnormal function and disease. The Company is applying insights from genetic epilepsies to both rare and more prevalent neurological and psychiatric disorders, using its understanding of shared biological targets and circuits in the brain. The Company applies a deliberate and pragmatic precision approach, leveraging a suite of translational tools including novel transgenic and predictive translational animal models and electrophysiology markers, to enable an efficient path to proof-of-concept in patients. Through this approach, the Company has established a broad CNS portfolio with multiple programs, including product candidates across psychiatric disorders, movement disorders and epilepsy, with three clinical-stage product candidates. Each of the Company's clinical-stage product candidates is advancing in more than one indication and the Company anticipates expansion into additional indications. The Company expects multiple topline readouts from its clinical-stage programs and anticipates the launch of two additional clinical development programs in 2022. In addition, the Company has established a robust pipeline of preclinical stage programs through internal research and in-licensing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Praxis was incorporated in 2015 and commenced operations in 2016. The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock and from the sale of common stock through an initial public offering, a follow-on public offering and at-the-market offerings under its shelf registration statement. From inception through March&#160;31, 2022, the Company raised $517.8&#160;million in aggregate cash proceeds from these transactions, net of issuance costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry, including but not limited to, risks associated with completing preclinical studies and clinical trials, receiving regulatory approvals for product candidates, development by competitors of new biopharmaceutical products, dependence on key personnel, protection of proprietary technology, compliance with government regulations and the ability to secure additional capital to fund operations. Programs currently under development will require significant additional research and development efforts, including preclinical and clinical testing and regulatory approval, prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel and infrastructure and extensive compliance-reporting capabilities. Even if the Company&#x2019;s product development efforts are successful, it is uncertain when, if ever, the Company will realize revenue from product sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern (Subtopic 205-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company&#x2019;s ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred recurring losses since its inception, including a net loss of $68.7&#160;million for the three months ended March 31, 2022. In addition, as of March&#160;31, 2022, the Company had an accumulated deficit of $385.3&#160;million. The Company expects to continue to generate operating losses for the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects that its cash, cash equivalents and marketable securities as of March&#160;31, 2022 of $222.5 million will be sufficient to fund the operating expenditures and capital expenditure requirements necessary to advance its research efforts and clinical trials for at least one year from the date of issuance of these condensed consolidated financial statements. The future viability of the Company is dependent on its ability to raise additional capital to finance its operations. The Company&#x2019;s inability to raise capital as and when needed could have a negative impact on its financial condition and ability to pursue its business strategies. There can be no assurance that the &lt;/span&gt;&lt;/div&gt;current operating plan will be achieved or that additional funding will be available on terms acceptable to the Company, or at all.</us-gaap:NatureOfOperations>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80My9mcmFnOjVkZTc0ZDY0MjIzNjQ1NWJhYWFiMTIzMzgxZDllN2RjL3RleHRyZWdpb246NWRlNzRkNjQyMjM2NDU1YmFhYWIxMjMzODFkOWU3ZGNfMjUyNA_8c1f2b87-9e21-444a-a19f-38fb07090eb0"
      unitRef="usd">517800000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80My9mcmFnOjVkZTc0ZDY0MjIzNjQ1NWJhYWFiMTIzMzgxZDllN2RjL3RleHRyZWdpb246NWRlNzRkNjQyMjM2NDU1YmFhYWIxMjMzODFkOWU3ZGNfNDM5ODA0NjUzMjcyNw_ca9bf350-f937-45e3-b335-b4c574f7c497"
      unitRef="usd">-68700000</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80My9mcmFnOjVkZTc0ZDY0MjIzNjQ1NWJhYWFiMTIzMzgxZDllN2RjL3RleHRyZWdpb246NWRlNzRkNjQyMjM2NDU1YmFhYWIxMjMzODFkOWU3ZGNfNDM5ODA0NjUzMjczNQ_9a1b0b96-e678-4812-a217-95dfd99f0ab9"
      unitRef="usd">-385300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80My9mcmFnOjVkZTc0ZDY0MjIzNjQ1NWJhYWFiMTIzMzgxZDllN2RjL3RleHRyZWdpb246NWRlNzRkNjQyMjM2NDU1YmFhYWIxMjMzODFkOWU3ZGNfNDk5NA_e0ff9c1c-15c0-46d6-95ac-a847ffa6f390"
      unitRef="usd">222500000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80Ni9mcmFnOjI5MWNlNDBhZjJlNjRlOTFiOGZiYjEwM2RhN2VjNDg2L3RleHRyZWdpb246MjkxY2U0MGFmMmU2NGU5MWI4ZmJiMTAzZGE3ZWM0ODZfNzMyMQ_0990a7c5-73df-4bf3-9d69-1789cd951627">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;) and ASUs of the FASB.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant accounting policies used in preparation of these condensed consolidated financial statements for the three months ended March&#160;31, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements included in the Company's 2021 Annual Report on Form 10-K, other than as noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Interim Condensed Consolidated Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of March&#160;31, 2022, the condensed consolidated statements of operations for the three months ended March&#160;31, 2022 and 2021, the condensed consolidated statements of comprehensive loss for the three months ended March&#160;31, 2022 and 2021, the condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021 and the condensed consolidated statements of stockholders&#x2019; equity for the three months ended March&#160;31, 2022 and 2021 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the audited annual consolidated financial statements, and in the opinion of management reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of March&#160;31, 2022, the results of its operations for the three months ended March&#160;31, 2022 and 2021 and its cash flows for the three months ended March&#160;31, 2022 and 2021. Financial statement disclosures for the three months ended March&#160;31, 2022 and 2021 are condensed and do not include all disclosures required for an annual set of financial statements in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results for the three months ended March&#160;31, 2022 are not necessarily indicative of results to be expected for the year ended December&#160;31, 2022, any other interim periods, or any future year or period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, accrued and prepaid research and development expenses, stock-based compensation expense and the recoverability of the Company&#x2019;s net deferred tax assets and related valuation allowance. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;The Company does not expect any recently issued accounting pronouncements to have a material impact on its financial statements</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80Ni9mcmFnOjI5MWNlNDBhZjJlNjRlOTFiOGZiYjEwM2RhN2VjNDg2L3RleHRyZWdpb246MjkxY2U0MGFmMmU2NGU5MWI4ZmJiMTAzZGE3ZWM0ODZfNzMyMg_6e93eb68-634c-4efb-a8f6-d95a114100cd">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;). Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;) and ASUs of the FASB.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant accounting policies used in preparation of these condensed consolidated financial statements for the three months ended March&#160;31, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements included in the Company's 2021 Annual Report on Form 10-K, other than as noted below.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <prax:UnauditedInterimCondensedConsolidatedFinancialInformationPolicyTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80Ni9mcmFnOjI5MWNlNDBhZjJlNjRlOTFiOGZiYjEwM2RhN2VjNDg2L3RleHRyZWdpb246MjkxY2U0MGFmMmU2NGU5MWI4ZmJiMTAzZGE3ZWM0ODZfNzMyMw_53b5de63-bc0a-4164-a523-92dae0dcd7b0">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Interim Condensed Consolidated Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of March&#160;31, 2022, the condensed consolidated statements of operations for the three months ended March&#160;31, 2022 and 2021, the condensed consolidated statements of comprehensive loss for the three months ended March&#160;31, 2022 and 2021, the condensed consolidated statements of cash flows for the three months ended March&#160;31, 2022 and 2021 and the condensed consolidated statements of stockholders&#x2019; equity for the three months ended March&#160;31, 2022 and 2021 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the audited annual consolidated financial statements, and in the opinion of management reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of March&#160;31, 2022, the results of its operations for the three months ended March&#160;31, 2022 and 2021 and its cash flows for the three months ended March&#160;31, 2022 and 2021. Financial statement disclosures for the three months ended March&#160;31, 2022 and 2021 are condensed and do not include all disclosures required for an annual set of financial statements in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results for the three months ended March&#160;31, 2022 are not necessarily indicative of results to be expected for the year ended December&#160;31, 2022, any other interim periods, or any future year or period.&lt;/span&gt;&lt;/div&gt;</prax:UnauditedInterimCondensedConsolidatedFinancialInformationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80Ni9mcmFnOjI5MWNlNDBhZjJlNjRlOTFiOGZiYjEwM2RhN2VjNDg2L3RleHRyZWdpb246MjkxY2U0MGFmMmU2NGU5MWI4ZmJiMTAzZGE3ZWM0ODZfNzMxOQ_a56d1bdd-3be4-451b-9c99-61612cc46f5c">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Significant estimates and assumptions reflected in these condensed consolidated financial statements include, but are not limited to, accrued and prepaid research and development expenses, stock-based compensation expense and the recoverability of the Company&#x2019;s net deferred tax assets and related valuation allowance. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80Ni9mcmFnOjI5MWNlNDBhZjJlNjRlOTFiOGZiYjEwM2RhN2VjNDg2L3RleHRyZWdpb246MjkxY2U0MGFmMmU2NGU5MWI4ZmJiMTAzZGE3ZWM0ODZfNzMyMA_47046a1d-0e67-42da-ba1c-48f927fb6ddd">Recently Issued Accounting PronouncementsThe Company does not expect any recently issued accounting pronouncements to have a material impact on its financial statements</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RleHRyZWdpb246OTJmMjBjMTc4NDgxNGFkYmJlYWFmMDY5NDcwNDM4ZjZfODg0_1d5e6bf6-aace-4c60-a248-80ef657aec3d">Marketable Securities&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company's investment portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands). &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Losses&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:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one to two years&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,929&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,268&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(608)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of 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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Losses&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:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one to two years&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,529&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, the Company had 15 securities with a total fair market value of $90.8 million in an unrealized loss position. As of December&#160;31, 2021, the Company had 14 securities with a total fair market value of $95.8&#160;million in an unrealized loss position. The Company believes that any unrealized losses associated with the decline in value of its securities is temporary and primarily related to the change in market interest rates since purchase, and believes that it is more likely than not that it will be able to hold its debt securities to maturity. Therefore, the Company anticipates a full recovery of the amortized cost basis of its debt securities at maturity and an allowance was not recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securities are evaluated for impairment at the end of each reporting period. The Company did not record any impairment related to its available-for-sale securities during the three months ended March 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RleHRyZWdpb246OTJmMjBjMTc4NDgxNGFkYmJlYWFmMDY5NDcwNDM4ZjZfODgz_ca890df0-f010-4721-84f4-10dc6870d0ab">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company's investment portfolio as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands). &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Losses&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:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one to two years&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,929&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,268&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(608)&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.502%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of 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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Losses&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:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total securities with a maturity of one to two years&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,529&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total available-for-sale securities&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,207&#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:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMy0yLTEtMS0zOTQ0Nw_577d0772-f5cb-4518-9114-39b49ff53fe8"
      unitRef="usd">54259000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMy00LTEtMS0zOTQ0Nw_b28dd11d-dbb4-4c09-963c-943e5b37789d"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMy02LTEtMS0zOTQ0Nw_b09c75ad-9a14-4fcd-8f45-c3c88605c1d9"
      unitRef="usd">438000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMy04LTEtMS0zOTQ0Nw_9c2b0054-c3e1-4dee-895f-5d38303e95f8"
      unitRef="usd">53821000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i6a190c5aa19f4743b8cabe657ee093ca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNC0yLTEtMS0zOTQ0Nw_b693690c-d555-43a6-abf3-da527336f81c"
      unitRef="usd">46073000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="i6a190c5aa19f4743b8cabe657ee093ca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNC00LTEtMS0zOTQ0Nw_f15c3288-3031-4ec3-b26f-ff5700dc4c62"
      unitRef="usd">2000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="i6a190c5aa19f4743b8cabe657ee093ca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNC02LTEtMS0zOTQ0Nw_03e15269-cede-4ce4-a20c-f9974ecba270"
      unitRef="usd">70000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6a190c5aa19f4743b8cabe657ee093ca_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNC04LTEtMS0zOTQ0Nw_bfa8f111-46d0-4cb0-a835-d9879ff3195a"
      unitRef="usd">46005000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="ia84d9c9d779f468cb640f5d17900cf7e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNS0yLTEtMS0zOTQ0Nw_5bf69969-02c9-4260-9da0-8cd2794f8a71"
      unitRef="usd">32907000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="ia84d9c9d779f468cb640f5d17900cf7e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNS00LTEtMS0zOTQ0Nw_37227caf-dee1-4e52-b9c2-c5aad8065b53"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="ia84d9c9d779f468cb640f5d17900cf7e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNS02LTEtMS0zOTQ0Nw_017a3e2a-1f86-4d74-acc1-e40a1146e8bc"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia84d9c9d779f468cb640f5d17900cf7e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNS04LTEtMS0zOTQ0Nw_14b901a8-6194-4633-b66a-6b24e6b9e7be"
      unitRef="usd">32907000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNy0yLTEtMS0zOTQ0Nw_14e85b2a-6ebf-44e4-b5f9-1e72df97a26e"
      unitRef="usd">133239000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNy00LTEtMS0zOTQ0Nw_7a7d6b8e-0113-4b98-8396-e6a6ecc5b941"
      unitRef="usd">2000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNy02LTEtMS0zOTQ0Nw_ca12fa7f-4a5e-4882-9363-390f85a2f30e"
      unitRef="usd">508000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfNy04LTEtMS0zOTQ0Nw_f29239ea-9cf3-42bd-bfa5-a92efc1d7ad0"
      unitRef="usd">132733000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfOS0yLTEtMS0zOTQ0Nw_dce0bfec-7d51-4dd4-8786-9731340d46e0"
      unitRef="usd">12029000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfOS00LTEtMS0zOTQ0Nw_183c4e00-dc05-4f7a-b21e-3d5421b73da2"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfOS02LTEtMS0zOTQ0Nw_70f897f7-1693-4df8-be22-a2bc5eef758f"
      unitRef="usd">100000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="idd215e2c221545fc96689294335b0ba6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfOS04LTEtMS0zOTQ0Nw_550dd6ba-158e-40e4-9e2f-e44f7bfecef3"
      unitRef="usd">11929000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTAtMi0xLTEtMzk0NDc_10b5a291-8a2f-401d-af79-621321df908b"
      unitRef="usd">12029000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTAtNC0xLTEtMzk0NDc_e3c9c26b-1e80-4e31-873d-1510a09bf2f5"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTAtNi0xLTEtMzk0NDc_ac34b92e-e884-4cac-8d4f-efb758dd5acf"
      unitRef="usd">100000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTAtOC0xLTEtMzk0NDc_9248af16-8e17-4cd4-b450-f7d78597d958"
      unitRef="usd">11929000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTEtMi0xLTEtMzk0NDc_e1bb52ad-6430-422f-80d1-a70dbb99cd8d"
      unitRef="usd">145268000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTEtNC0xLTEtMzk0NDc_27596dfd-c618-4be7-93e8-919188c9e4df"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTEtNi0xLTEtMzk0NDc_51f80616-74ec-469e-9dda-b64d2255e404"
      unitRef="usd">608000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOjc4ZmY4ZTg2MjFiMzRhYzhiYzQxNDA2NWNhZTlmMWQ2L3RhYmxlcmFuZ2U6NzhmZjhlODYyMWIzNGFjOGJjNDE0MDY1Y2FlOWYxZDZfMTEtOC0xLTEtMzk0NDc_64c51796-ac0e-4671-a60b-716c633b5bac"
      unitRef="usd">144662000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNC0yLTEtMS00MzAxNQ_862da124-5fb4-4281-a60e-e2e507624a83"
      unitRef="usd">52214000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNC00LTEtMS00MzAxNQ_919a5fd3-799b-4f04-8746-91a42942aba5"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNC02LTEtMS00MzAxNQ_da4cf14e-a85f-43d9-a922-996f60bf9026"
      unitRef="usd">31000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNC04LTEtMS00MzAxNQ_1a8133df-fae1-4571-b95d-12f8a3d36ed7"
      unitRef="usd">52183000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="id0a97f38433849f88de12dadfc0dbcce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNS0yLTEtMS00MzAxNQ_938f74ae-f771-4280-af6d-1790dd18ef4d"
      unitRef="usd">34993000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="id0a97f38433849f88de12dadfc0dbcce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNS00LTEtMS00MzAxNQ_de8bc4a1-fdaf-4ef8-ad40-265698bb1351"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="id0a97f38433849f88de12dadfc0dbcce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNS02LTEtMS00MzAxNQ_b7d8ec96-aeea-4aba-8a34-783582be17d2"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id0a97f38433849f88de12dadfc0dbcce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNS04LTEtMS00MzAxNQ_59db3627-4319-4fa5-9965-901f725f8469"
      unitRef="usd">34993000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i7fd4ea6ebd9f4af591b824b297a67a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNi0yLTEtMS00MzAxNQ_03848cc3-9fc8-483a-8d32-18c624b92a3e"
      unitRef="usd">12111000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="i7fd4ea6ebd9f4af591b824b297a67a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNi00LTEtMS00MzAxNQ_d8c9061b-8c52-4531-b45b-e0b855cebdfa"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="i7fd4ea6ebd9f4af591b824b297a67a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNi02LTEtMS00MzAxNQ_4b90f32d-8c7e-445a-8320-9ae7c47d198c"
      unitRef="usd">8000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i7fd4ea6ebd9f4af591b824b297a67a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNi04LTEtMS00MzAxNQ_fb7d1d2a-c2b7-4cd3-ae24-f8a7ced5bb86"
      unitRef="usd">12103000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="ib1fd5e25366244a8b8bcef6e28e5e87d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNy0yLTEtMS00MzAxNQ_a773b869-5b4f-4f21-8dbf-b8d15285019e"
      unitRef="usd">6398000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="ib1fd5e25366244a8b8bcef6e28e5e87d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNy00LTEtMS00MzAxNQ_47edf296-c57c-4ff8-926d-bbb4c84ab360"
      unitRef="usd">1000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="ib1fd5e25366244a8b8bcef6e28e5e87d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNy02LTEtMS00MzAxNQ_d6e47506-8a7d-4446-80c9-069ea402c1da"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib1fd5e25366244a8b8bcef6e28e5e87d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfNy04LTEtMS00MzAxNQ_c8fae47c-0039-47af-9f00-892b3f118a85"
      unitRef="usd">6399000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfOC0yLTEtMS00MzAxNQ_6a5e8911-8899-4811-97bf-0956893aaee5"
      unitRef="usd">105716000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfOC00LTEtMS00MzAxNQ_03d25530-2561-4c31-a135-47d37e1ebfe7"
      unitRef="usd">1000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainCurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfOC02LTEtMS00MzAxNQ_23858d57-5001-4b34-bc93-d380fac9df55"
      unitRef="usd">39000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossCurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfOC04LTEtMS00MzAxNQ_0be1736e-1094-46af-840c-a57e49aa3454"
      unitRef="usd">105678000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTAtMi0xLTEtNDMwMTU_af7d68be-8d5b-4c50-9fc7-577b54630b1c"
      unitRef="usd">31667000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTAtNC0xLTEtNDMwMTU_022247eb-df8d-4cc4-b748-85523d692b8e"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTAtNi0xLTEtNDMwMTU_bae57475-0e88-4f3a-b86b-6094086174ea"
      unitRef="usd">138000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ifed6e7d41db34aadae818793bb3af8b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTAtOC0xLTEtNDMwMTU_d2c20eaa-bfab-43f0-9a90-caf656962a3e"
      unitRef="usd">31529000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTEtMi0xLTEtNDMwMTU_8430d71d-f9e0-4250-b556-2a6ed8f292c6"
      unitRef="usd">31667000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTEtNC0xLTEtNDMwMTU_db86380f-6800-4fac-9a93-dda2a09c705e"
      unitRef="usd">0</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainNoncurrentBeforeTax>
    <prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTEtNi0xLTEtNDMwMTU_5865357a-89dc-4943-93c5-bdcbcca146da"
      unitRef="usd">138000</prax:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossNoncurrentBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTEtOC0xLTEtNDMwMTU_0a1086ef-0f44-4dbd-bd36-4077f1af9b46"
      unitRef="usd">31529000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTItMi0xLTEtNDMwMTU_136817c1-daee-437a-a7e2-92d4a603d498"
      unitRef="usd">137383000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTItNC0xLTEtNDMwMTU_9e83fc28-7ba0-46c3-bc4a-758d4bb6fb3e"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTItNi0xLTEtNDMwMTU_af0fe717-5f5e-4af4-ae34-ffeddc78be4c"
      unitRef="usd">177000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RhYmxlOmUyMmVhNGU4NWFmMDRiOWU5OTM1OWM0ZTZkYWU3NzY4L3RhYmxlcmFuZ2U6ZTIyZWE0ZTg1YWYwNGI5ZTk5MzU5YzRlNmRhZTc3NjhfMTItOC0xLTEtNDMwMTU_d6352a00-236b-4c40-bbe7-c000598d1010"
      unitRef="usd">137207000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RleHRyZWdpb246OTJmMjBjMTc4NDgxNGFkYmJlYWFmMDY5NDcwNDM4ZjZfMjA3_65965825-4f6b-4dce-b29f-a6a412d718ab"
      unitRef="security">15</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RleHRyZWdpb246OTJmMjBjMTc4NDgxNGFkYmJlYWFmMDY5NDcwNDM4ZjZfMjU1_b1031a76-91e9-459f-a348-2768b4d993b4"
      unitRef="usd">90800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RleHRyZWdpb246OTJmMjBjMTc4NDgxNGFkYmJlYWFmMDY5NDcwNDM4ZjZfNDM5ODA0NjUxMjM0OA_771ec65a-5436-4501-9155-519ea027b83b"
      unitRef="security">14</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl80OS9mcmFnOjkyZjIwYzE3ODQ4MTRhZGJiZWFhZjA2OTQ3MDQzOGY2L3RleHRyZWdpb246OTJmMjBjMTc4NDgxNGFkYmJlYWFmMDY5NDcwNDM4ZjZfNDM5ODA0NjUxMjM1NQ_4e12d10c-8d2b-4295-9167-d6a371c786a2"
      unitRef="usd">95800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RleHRyZWdpb246N2NjMGViZTVmN2VhNGJjMWI3OWI0OWIzMWJlMGIwYTdfMTE1MA_5058f998-e4a6-440a-b3f6-3d8256523cc2">Fair Value Measurements&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets measured at fair value based on a fair value hierarchy. The following fair value hierarchy is used to classify financial assets based on observable inputs and unobservable inputs used to value the financial assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical assets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Quoted prices for similar assets in active markets, quoted prices in markets that are not active, or inputs which are unobservable, either directly or indirectly, for substantially the full term of the asset; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Prices or valuation techniques that require inputs that are both significant to the valuation of the asset and unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s financial assets measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,827&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,475&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,104&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,579&#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:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RleHRyZWdpb246N2NjMGViZTVmN2VhNGJjMWI3OWI0OWIzMWJlMGIwYTdfMTE1MQ_35efef0f-787b-49bc-9375-237e92d8396e">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s financial assets measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values as of March&#160;31, 2022 and December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,827&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:46.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt securities issued by U.S. government agencies&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,475&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,104&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,579&#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:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i06b9f499af5f4f9e8f7aeeb1e3f2f138_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNC0xLTEtMS0zOTQ0Nw_e5698ddb-d9d3-4a2f-bbfe-542683b7cbf8"
      unitRef="usd">44165000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i696e7a2156894d43a1359fa3a4fd7efd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNC0zLTEtMS0zOTQ0Nw_7573d813-aabe-440d-bc6b-6dc3d3cf5f75"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i57b0fa3b748747ac8c90f0da08981816_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNC01LTEtMS0zOTQ0Nw_938bacfc-d0dc-4b27-a21c-17a9fd73d7a8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i795dca0a27f34f40a08937b2c568f948_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNC03LTEtMS0zOTQ0Nw_1d25d634-96dc-42fc-a2a2-17bad53800b0"
      unitRef="usd">44165000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3770e284a97443998777fab4f94544c2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNi0xLTEtMS0zOTQ0Nw_6d588480-ae86-467f-a9bc-d6f17c8a9759"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3865a458f2d643bc9d5bffe8ae6d5d2c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNi0zLTEtMS0zOTQ0Nw_38a9fc49-20ad-41c5-b807-b8b0b94e89b8"
      unitRef="usd">65750000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0f40363850fb4ec5b05e6760e7205577_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNi01LTEtMS0zOTQ0Nw_82e81c53-d1f0-4e86-ba6d-8465e79098eb"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="idac683b53a9c48c58d878fbc34e23969_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNi03LTEtMS0zOTQ0Nw_09df4e40-678d-4a93-aec0-bb05095b19c9"
      unitRef="usd">65750000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6f7279eebaa6421989ddbd935068ae48_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNy0xLTEtMS0zOTQ0Nw_d1c593f7-b576-47d9-a992-ee7812c10d83"
      unitRef="usd">46005000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icbbb7c013c934d1e9118cecff681b444_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNy0zLTEtMS0zOTQ0Nw_80a23ddf-8427-4a71-8607-1bdcf5925a44"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i17df7a0190bc4df0ae924743f8ba24f4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNy01LTEtMS0zOTQ0Nw_059cf39e-9485-4a9b-9976-1851507346b3"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i74acb14c4fd24214bb54a8372b9b5895_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfNy03LTEtMS0zOTQ0Nw_b28e7f50-ce5a-4660-9579-ab6c359eaf5e"
      unitRef="usd">46005000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6c51ea3e74884cb7a2b0660f8c319443_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfOC0xLTEtMS0zOTQ0Nw_fe09dcc3-d44f-46e5-9790-2125a79efdda"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9bb3194c0d724d7e90d0c7977566a21a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfOC0zLTEtMS0zOTQ0Nw_3e3f3729-5cde-47da-b895-bedc44bc63ac"
      unitRef="usd">32907000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i22a34a7757664e7a86601d3945e9d07d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfOC01LTEtMS0zOTQ0Nw_e26ba7c2-36fd-496b-87d6-5fe253edd08d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie2bf33a405ff4a65bc416a870e1b2a9a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfOC03LTEtMS0zOTQ0Nw_ecfce793-d48e-4ff8-a03e-1cccf291c9c6"
      unitRef="usd">32907000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0053dd7da13e400e8b2976eae9476844_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfMTAtMS0xLTEtMzk0NDc_7526067c-d2b7-4ab7-b15f-bd693d0b47b3"
      unitRef="usd">90170000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8974be779ac344c3893a5fd1d4bc7d51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfMTAtMy0xLTEtMzk0NDc_2b1d91ae-0e26-4742-bf3c-17fdf9f7779d"
      unitRef="usd">98657000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i380bcf6b2d4043dc85ce5429998d67ce_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfMTAtNS0xLTEtMzk0NDc_52c2f85c-1c2d-44e2-8cb7-bc209f6fe6ba"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i194eb362afa64643925e2ec6ef50d701_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOjZlY2U3MjgyMzg0MzQyNGVhYjI5MGNmODQwZjM5NTJiL3RhYmxlcmFuZ2U6NmVjZTcyODIzODQzNDI0ZWFiMjkwY2Y4NDBmMzk1MmJfMTAtNy0xLTEtMzk0NDc_898c4e52-4194-4ebb-bda8-af0868108505"
      unitRef="usd">188827000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i87d20b06500a42bba58be2f03ab9bc4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNC0xLTEtMS0zOTQ0Nw_52c6fe82-e964-4b91-b7ec-383df5e211fe"
      unitRef="usd">131372000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i117750c4c06f40f2bde1a363113760e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNC0zLTEtMS0zOTQ0Nw_79f0ef2f-55a9-4e81-94ab-a7ebda046d83"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i84b22f9fba214b20bd2a5320a408fbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNC01LTEtMS0zOTQ0Nw_8ac07140-f4a4-44eb-b5a0-0db52e79f556"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i19095f7b022141e899433deaf390d0e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNC03LTEtMS0zOTQ0Nw_b9dc9b21-9983-44b9-89a5-377fb5e6dd49"
      unitRef="usd">131372000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib451915b0e8d4f89bccc30e4e3ce5cfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNi0xLTEtMS00MzE3Mw_59ba2632-1714-4cc3-83a8-1e2b7b8c641c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i112034fa287649ed9378714ba4e8b84d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNi0zLTEtMS00MzE3Mw_8dbfd175-6a77-4329-af87-18311511c150"
      unitRef="usd">83712000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6549e7ab2c7448059b4d4f8d782bddb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNi01LTEtMS00MzE3Mw_d99dd2c7-c022-4aec-9a15-4a83f7100d7c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia59ebd37fb0544acb58d56f7c747faa4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNi03LTEtMS00MzE3Mw_0fc222db-f4d7-44c0-89e8-af2ac5f755e1"
      unitRef="usd">83712000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i932c11fcdd1746c89f0294c741edd305_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNy0xLTEtMS00MzE3Mw_3a921a32-496b-44c7-85b3-0b483be9cd51"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6a0ba4c29c2d4045bc43f560e7952d98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNy0zLTEtMS00MzE3Mw_d87d05d0-0921-4cde-8504-ea26d439e406"
      unitRef="usd">34993000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iab635fc3a5f64805b7d4c8c1a8a6586f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNy01LTEtMS00MzE3Mw_1ba84aab-ea78-47fb-acbf-502c2556f65f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie47945686b224fb1bb623696e4079382_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfNy03LTEtMS00MzE3Mw_fac32acf-c7b1-41ee-b224-62d802516ff9"
      unitRef="usd">34993000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i366afb24d9dd4846bcd844dd4bde897e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOC0xLTEtMS00MzE3Mw_74853b48-04ca-4407-a983-781128d73f95"
      unitRef="usd">12103000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4ce5fe2e588048ffa3490389ac5b5031_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOC0zLTEtMS00MzE3Mw_ff2e87a7-e028-4c22-9c0d-41abc54e6b24"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i315deae27c3842899db2feb36c6d68c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOC01LTEtMS00MzE3Mw_7d9e5eb1-ea2b-4506-826a-529148f3c9fd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i57a2af87f47a4ad8881858fd54b921cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOC03LTEtMS00MzE3Mw_9a61acaf-fad5-45b1-8c3f-8b0309c4c32f"
      unitRef="usd">12103000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if420521d17e9455aa9e144dfbe5c1471_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOS0xLTEtMS00MzE3Mw_9e741661-5057-4ad9-8c20-a66c7c523a3c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i993e2f4c5e8f4f97971b613bafae3405_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOS0zLTEtMS00MzE3Mw_a51172ac-237a-41da-9887-63d68c366942"
      unitRef="usd">6399000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i24109f249f63463f8be4d90abd237bac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOS01LTEtMS00MzE3Mw_70b876fc-cce9-4e0f-9a0a-d9689f851cbb"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i62ef9817f13f4ca4b215976ac6192904_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfOS03LTEtMS00MzE3Mw_1795334c-4128-4866-9330-6f23ae2a22ad"
      unitRef="usd">6399000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3da825da113e41f4ad438f4771e46b71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfMTAtMS0xLTEtNDMxNzM_271cb3c6-9a6e-440b-bcb3-75575712b9bc"
      unitRef="usd">143475000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5c87407332c64db1b9fe32c90d910ac7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfMTAtMy0xLTEtNDMxNzM_c4ee7837-9c3c-4661-a9b5-724fa9140eb7"
      unitRef="usd">125104000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i73778fb4e7874342a9233665356cf7f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfMTAtNS0xLTEtNDMxNzM_5f5b42c7-0ef9-43b2-a4f4-16447d0839e2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7a94bc832eef4bd2848303224586d991_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81Mi9mcmFnOjdjYzBlYmU1ZjdlYTRiYzFiNzliNDliMzFiZTBiMGE3L3RhYmxlOmUzOTY3NGJiYzQ3ZjRiNTBhZTUyNTc1OGU0NjY0ZTFmL3RhYmxlcmFuZ2U6ZTM5Njc0YmJjNDdmNGI1MGFlNTI1NzU4ZTQ2NjRlMWZfMTAtNy0xLTEtNDMxNzM_2332b46d-f033-418b-97d7-46f5f79c12f5"
      unitRef="usd">268579000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RleHRyZWdpb246ZGQ0MjdkNzVhNTE3NGNkZmJjZTM2ZmYxNDUyMDI5MDFfODU_21b98161-baac-48fc-a5cf-e47621f04f0f">Accrued Expenses&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued external research and development expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,763&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued personnel-related expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,844&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RleHRyZWdpb246ZGQ0MjdkNzVhNTE3NGNkZmJjZTM2ZmYxNDUyMDI5MDFfODY_a208a637-290a-49ed-b6a7-f84da4ed2b39">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued external research and development expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,763&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued personnel-related expenses&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,844&#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>
    <prax:AccruedExternalResearchAndDevelopmentExpensesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfMS0xLTEtMS0zOTQ0Nw_ecfbec50-bdb9-4637-850c-01892efbb654"
      unitRef="usd">26092000</prax:AccruedExternalResearchAndDevelopmentExpensesCurrent>
    <prax:AccruedExternalResearchAndDevelopmentExpensesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfMS0zLTEtMS0zOTQ0Nw_f3ce51d1-9534-4216-8ae3-a18edd52a12b"
      unitRef="usd">17763000</prax:AccruedExternalResearchAndDevelopmentExpensesCurrent>
    <prax:AccruedPersonnelRelatedExpensesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfMi0xLTEtMS0zOTQ0Nw_7388fc80-31eb-4dcf-a1a0-76582a6fb6e8"
      unitRef="usd">2341000</prax:AccruedPersonnelRelatedExpensesCurrent>
    <prax:AccruedPersonnelRelatedExpensesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfMi0zLTEtMS0zOTQ0Nw_3e91c2ef-4f8e-4767-83a9-de48f4313474"
      unitRef="usd">7180000</prax:AccruedPersonnelRelatedExpensesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfNC0xLTEtMS0zOTQ0Nw_7b93a3ee-b693-45a9-851b-de6c1b52df21"
      unitRef="usd">2496000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfNC0zLTEtMS0zOTQ0Nw_3e6aac13-8e70-4119-baac-5766b1677408"
      unitRef="usd">1901000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfNS0xLTEtMS0zOTQ0Nw_6c2ba064-0edb-4da5-8bab-3acd5504bc74"
      unitRef="usd">30929000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81NS9mcmFnOmRkNDI3ZDc1YTUxNzRjZGZiY2UzNmZmMTQ1MjAyOTAxL3RhYmxlOjczYWM1MmJjMTM4ZjRkZGFhZjg4MDBhZGM2NTM2NDg1L3RhYmxlcmFuZ2U6NzNhYzUyYmMxMzhmNGRkYWFmODgwMGFkYzY1MzY0ODVfNS0zLTEtMS0zOTQ0Nw_408e7dd0-b242-4b73-94d6-6c72d7b05c20"
      unitRef="usd">26844000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81OC9mcmFnOmIxY2UxYWM4ZTM0YzRkODY5NzNjMTY1NWUxZDhmNzNhL3RleHRyZWdpb246YjFjZTFhYzhlMzRjNGQ4Njk3M2MxNjU1ZTFkOGY3M2FfMTg3NQ_db0bdfce-302e-4366-a23c-0ef76c518823">Commitments and ContingenciesIn May 2021, the Company entered into a sublease agreement for office space located in Boston, Massachusetts that expires on January 31, 2026, with no option to renew or terminate early. The base rent increases by approximately 2% annually. The Company issued a letter of credit to the landlord related to the security deposit, secured by restricted cash, which is reflected within other non-current assets on the accompanying condensed consolidated balance sheets as of March&#160;31, 2022 and December&#160;31, 2021. This lease qualifies as an operating lease.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <prax:PercentageIncreaseInAnnualBaseRent
      contextRef="iaab76be67f2b48e88298730ebc84160a_I20210531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl81OC9mcmFnOmIxY2UxYWM4ZTM0YzRkODY5NzNjMTY1NWUxZDhmNzNhL3RleHRyZWdpb246YjFjZTFhYzhlMzRjNGQ4Njk3M2MxNjU1ZTFkOGY3M2FfMzQx_51690010-3df7-47c0-95f6-893bbb80b331"
      unitRef="number">0.02</prax:PercentageIncreaseInAnnualBaseRent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfNDkx_0a2f4be9-b86d-4ff1-a641-b7908d61505c">Common Stock and Preferred Stock&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the authorized capital stock of the Company included 150,000,000 shares of common stock, $0.0001 par value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the Company did not hold any treasury shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shares Reserved for Future Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has reserved the following shares of common stock for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for exercise of outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,468,501&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for future awards under the 2020 Stock Option and Incentive Plan&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,014,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,667,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for future awards under the 2020 Employee Stock Purchase Plan&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;981,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;654,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total shares of authorized common stock reserved for future issuance&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,698,643&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,230,564&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the authorized capital stock of the Company included 10,000,000 shares of undesignated preferred stock, $0.0001 par value.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfMTI0_c8243470-a83d-48c8-af8c-cced8db315f5"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfMTI0_d7dc5df3-c9a1-452d-8799-215b28f84494"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfMTUx_2587456e-28cc-4e9d-b653-dbebb25fde86"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfMTUx_4b5e91de-409c-426d-9953-b1cfbe7fb62d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:TreasuryStockShares
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfMTk4_5ccec7d7-fadc-499b-b65e-0f87ccecc71b"
      unitRef="shares">0</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfMTk4_7b2f025a-558a-4e38-9d4b-c33b4a999ef8"
      unitRef="shares">0</us-gaap:TreasuryStockShares>
    <prax:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfNDky_e46a2c13-1c83-4114-825a-753bb052a40d">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has reserved the following shares of common stock for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for exercise of outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,468,501&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for future awards under the 2020 Stock Option and Incentive Plan&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,014,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,667,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for future awards under the 2020 Employee Stock Purchase Plan&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;981,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;654,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares reserved for vesting of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total shares of authorized common stock reserved for future issuance&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,698,643&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,230,564&#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;</prax:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic30678db66254189892a7f40d6921d03_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfMS0xLTEtMS0zOTQ0Nw_99eb4401-b492-46c7-88da-21082836522e"
      unitRef="shares">7862576</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1bbc53caf5eb4da4a08904a86e302e04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfMS0zLTEtMS0zOTQ0Nw_f9f88863-f916-44fa-b87f-f2ce2e9ca11f"
      unitRef="shares">6468501</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i89804ad638a6422fb4eaa4a950cae147_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfMi0xLTEtMS0zOTQ0Nw_2f6bed17-3e6e-430a-b9eb-75fe017bd516"
      unitRef="shares">3014484</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie7e0343aea304e398457f07a3ba30e91_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfMi0zLTEtMS0zOTQ0Nw_43fa29d3-79e0-4df4-834e-ae358dfb3b2e"
      unitRef="shares">2667780</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib86ea315d36b4959a69dbe714b89fa39_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfMy0xLTEtMS0zOTQ0Nw_2d5a9a98-ea7e-42b9-94f5-4aff00c36c53"
      unitRef="shares">981306</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8afee4767a26402e8938611954a62c33_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfMy0zLTEtMS0zOTQ0Nw_ad967632-17bd-4866-bd98-11e19dd938a5"
      unitRef="shares">654204</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9dc1a23e686c49e4a38e43030614a7cf_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfNC0xLTEtMS0zOTQ0Nw_dbf92f65-5e01-4795-b618-a51fcfad53d2"
      unitRef="shares">840277</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icab449068dfa4ef8a1b38a4caad55c47_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfNC0zLTEtMS0zOTQ0Nw_bf443902-39a6-483c-ab48-9033da381012"
      unitRef="shares">440079</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfNS0xLTEtMS0zOTQ0Nw_39e64687-bd03-4904-b422-21cefe9fe337"
      unitRef="shares">12698643</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RhYmxlOjZlNzdmMTE1MGM3ZjQyMjJiMGVhN2MzMzc0YWIxMmY3L3RhYmxlcmFuZ2U6NmU3N2YxMTUwYzdmNDIyMmIwZWE3YzMzNzRhYjEyZjdfNS0zLTEtMS0zOTQ0Nw_a2b6b311-7fe3-4526-bf69-2da331605778"
      unitRef="shares">10230564</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfNDM2_1fcfc477-ece5-4f53-b085-909e1b767d35"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfNDM2_779f3aa2-3ccc-496f-9f90-4f6aa34bf54e"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfNDc5_2368e4cb-d2b1-4123-9054-aaf6d0f47571"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82MS9mcmFnOmFiYTNiYTdjODJiZjQwNzQ4MGQxZjBkOTQzZDczZmVjL3RleHRyZWdpb246YWJhM2JhN2M4MmJmNDA3NDgwZDFmMGQ5NDNkNzNmZWNfNDc5_b8113b3e-c6ae-404d-9f83-4f134095dac0"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMjQ1NQ_64c9b8f1-752d-4255-9afc-2b54fee75393">Stock-Based Compensation&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Stock Option and Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total number of shares of common stock authorized for issuance under the 2020 Stock Option and Incentive Plan (the "2020 Plan&#x201d;) as of March&#160;31, 2022 and December&#160;31, 2021 was 7,449,480 shares and 5,184,455 shares, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2017 Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total number of shares of common stock authorized for issuance under the 2017 Stock Incentive Plan (the "2017 Plan&#x201d;) as of March&#160;31, 2022 and December&#160;31, 2021 was 5,937,763 shares. Any authorization to issue new options under the 2017 Plan was cancelled upon the effectiveness of the 2020 Plan and no further awards will be granted under the 2017 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total number of shares of common stock authorized for issuance under the 2020 Employee Stock Purchase Plan (the "2020 ESPP&#x201d;) as of March&#160;31, 2022 and December&#160;31, 2021 was 981,306 shares and 654,204 shares, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restricted stock unit activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;520,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,277&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, total unrecognized compensation cost related to unvested restricted stock units was $20.9&#160;million, which is expected to be recognized over a weighted-average period of 3.32 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock option activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;per Share&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,468,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,631,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled or Forfeited&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(165,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.10&#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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of stock options outstanding, exercisable, and vested and expected to vest is calculated as the difference between the exercise price of the underlying stock options and the estimated fair value of the Company&#x2019;s common stock for those stock options that had exercise prices lower than the estimated fair value of the Company&#x2019;s common stock at March&#160;31, 2022. The aggregate intrinsic value of stock options exercised is calculated as the difference between the exercise price of the underlying stock options and the estimated fair value of the Company&#x2019;s common stock on the date of exercise for those stock options that had exercise prices lower than the estimated fair value of the Company&#x2019;s common stock on the exercise date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Option Valuation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions that the Company used in the Black-Scholes option pricing model to determine the grant-date fair value of stock options granted to employees and non-employees on the date of grant were as follows for the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value per share&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, total unrecognized compensation cost related to unvested stock options was $70.0&#160;million, which is expected to be recognized over a weighted-average period of 2.76 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was allocated as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,886&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,666&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie1cc5b55bef9418d87df40725008a123_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMjIy_62d54a79-5c2d-44ba-aad4-3af809c89ab3"
      unitRef="shares">7449480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5c6b28a6e1884e21b444ed6a5602aa15_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMTA5OTUxMTYzMDI0Mg_fead2158-676d-4f95-b91b-3f74ff1e2402"
      unitRef="shares">5184455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6db34ed980b44de88843ff0a6d0bffda_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNDMw_5ed632f3-9dc6-4534-bf9b-f4288d53013f"
      unitRef="shares">5937763</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id2cf7fb25e03402ea835e17ffc17aee9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNDMw_86b6eac7-c035-43d2-ab0c-a788130c8893"
      unitRef="shares">5937763</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i05f37e40de2640cc8db12fb6d4bf184e_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNzk3_f6c544f4-b18f-4d9a-b299-bb013ac1a43e"
      unitRef="shares">981306</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i57ac4238fb634b8ea50908646d9b75a0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMTA5OTUxMTYzMDIzOA_365a8b3d-38d2-46fe-bc62-3e8aca3500e3"
      unitRef="shares">654204</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMjQ1Ng_c2e0b554-2614-44e9-941d-d765b9fbe6eb">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restricted stock unit activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;520,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested as of March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,277&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.57&#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:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icab449068dfa4ef8a1b38a4caad55c47_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfMS0xLTEtMS0zOTQ0Nw_7ccd5854-603b-49ce-bf1e-a625271e6e50"
      unitRef="shares">440079</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icab449068dfa4ef8a1b38a4caad55c47_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfMS0zLTEtMS0zOTQ0Nw_7ba13d11-71b5-476e-b77c-e0a492efc087"
      unitRef="usdPerShare">41.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <prax:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriod
      contextRef="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfMi0xLTEtMS0zOTQ0Nw_6ccb7335-3c82-4e7e-9120-02803410832b"
      unitRef="shares">520328</prax:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriod>
    <prax:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfMi0zLTEtMS0zOTQ0Nw_32393ca9-88e2-4c78-a64b-9fbfe0c8c287"
      unitRef="usdPerShare">17.33</prax:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfMy0xLTEtMS0zOTQ0Nw_af02ab8c-c8dd-4ec7-9a83-4f0e1c4532c0"
      unitRef="shares">81130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfMy0zLTEtMS0zOTQ0Nw_4bcff622-0f25-4578-98b4-7388cd2dbe97"
      unitRef="usdPerShare">51.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfNC0xLTEtMS0zOTQ0Nw_2b9381d1-b025-44b7-826f-67a6cfb66ee4"
      unitRef="shares">39000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1e69799252a04572b66d8e18049bd14b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfNC0zLTEtMS0zOTQ0Nw_c3aafc96-d1e6-4e3b-9480-ce77dcbfd471"
      unitRef="usdPerShare">23.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9dc1a23e686c49e4a38e43030614a7cf_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfNS0xLTEtMS0zOTQ0Nw_77f99213-72dd-4cdc-80aa-79b78e8260a9"
      unitRef="shares">840277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9dc1a23e686c49e4a38e43030614a7cf_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjQ0N2EwMGVmZDQyYTQxYmU4YjhlYzA1MjcxNTliZGYyL3RhYmxlcmFuZ2U6NDQ3YTAwZWZkNDJhNDFiZThiOGVjMDUyNzE1OWJkZjJfNS0zLTEtMS0zOTQ0Nw_37d016cf-ab8a-4672-84af-3d5bffab8ba2"
      unitRef="usdPerShare">26.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia2159d119f384e32bf39a9634e41b5bb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNDM5ODA0NjUxNDMzOA_2130a6db-26ae-4cee-b17c-403756afb4c6"
      unitRef="usd">20900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i73c078d834d1476ebf951136b59123bd_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNDM5ODA0NjUxNDM0Ng_b69bd96e-a8f8-4ddf-94fe-aaf70b2619d3">P3Y3M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMjQ1Nw_edb6e9df-20ad-4953-8080-e0a542ec8c68">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s stock option activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;br/&gt;per Share&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,468,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,631,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cancelled or Forfeited&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(165,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.10&#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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfMi0xLTEtMS0zOTQ0Nw_22cbe6e2-205e-47e5-a63b-c0998ef2561a"
      unitRef="shares">6468501</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i53952ebbe3744ba1aa7847e52277fd37_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfMi0zLTEtMS0zOTQ0Nw_0881d39f-ea65-4493-80d8-e5ccfb84e944"
      unitRef="usdPerShare">16.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfMy0xLTEtMS0zOTQ0Nw_c849d904-a0c5-4827-9a94-7b28580326db"
      unitRef="shares">1631898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfMy0zLTEtMS0zOTQ0Nw_333096d7-d592-4c93-9dd6-ad61691afe59"
      unitRef="usdPerShare">17.63</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNC0xLTEtMS0zOTQ0Nw_1a05f457-a1c9-4146-83f5-42b18133e44b"
      unitRef="shares">72278</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNC0zLTEtMS0zOTQ0Nw_c78142a5-5e68-478a-bf6e-6003bdae77ba"
      unitRef="usdPerShare">4.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNC03LTEtMS0zOTQ0Nw_55e3e6ac-82b2-45d4-98d3-2bcdafdbecdf"
      unitRef="usd">739000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNS0xLTEtMS0zOTQ0Nw_d7f84ff3-f01c-49e3-b541-1490247be7fb"
      unitRef="shares">165545</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNS0zLTEtMS0zOTQ0Nw_9a8b382f-a8a9-4203-94ad-bdf7138ceaa7"
      unitRef="usdPerShare">21.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNi0xLTEtMS0zOTQ0Nw_08b95141-95e0-467d-9168-bc18f48172e2"
      unitRef="shares">7862576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNi0zLTEtMS0zOTQ0Nw_8bb4df99-3948-43bb-970d-fdc3567af41e"
      unitRef="usdPerShare">17.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNi01LTEtMS0zOTQ0Nw_b118b829-1518-4410-bd89-5454761e3293">P8Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNi03LTEtMS0zOTQ0Nw_b66a5faf-1c04-4b62-826f-533e06f466aa"
      unitRef="usd">14030000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNy0xLTEtMS0zOTQ0Nw_4bc286fb-2454-464d-8ee0-9022b1644164"
      unitRef="shares">2496400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNy0zLTEtMS0zOTQ0Nw_2dab56d4-13b2-4121-9369-2f024b412c0a"
      unitRef="usdPerShare">13.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNy01LTEtMS0zOTQ0Nw_f4001c5f-f768-4902-8fbe-9a459fc8de05">P8Y10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfNy03LTEtMS0zOTQ0Nw_a6b18c00-5270-4724-9fd8-be728ddf19ba"
      unitRef="usd">8116000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfOC0xLTEtMS0zOTQ0Nw_1c48e0c0-1c28-4d84-a688-c24a9ee519ba"
      unitRef="shares">7862576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfOC0zLTEtMS0zOTQ0Nw_d4ecb64d-5f12-47ff-ba21-f71524f82767"
      unitRef="usdPerShare">17.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfOC01LTEtMS0zOTQ0Nw_f8c281a2-6c96-43b7-9cb9-c5f013761c7b">P8Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="if4c65292976e4874a4558e23f647c228_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOjU4Mzc2MGZmODc3ZjRjZjM5OGYwOWQ3YzFlNmIwYWFlL3RhYmxlcmFuZ2U6NTgzNzYwZmY4NzdmNGNmMzk4ZjA5ZDdjMWU2YjBhYWVfOC03LTEtMS0zOTQ0Nw_3221630d-e702-49f9-9350-3a9463fc22f1"
      unitRef="usd">14030000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMjQ1OA_af2e2cc5-cf7d-44c7-8871-9e8ce3090f8f">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions that the Company used in the Black-Scholes option pricing model to determine the grant-date fair value of stock options granted to employees and non-employees on the date of grant were as follows for the three months ended March 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value per share&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmRhY2NiMTExZGE3YzQxYzQ5MjIzNWI0OWViMzM2YWY5L3RhYmxlcmFuZ2U6ZGFjY2IxMTFkYTdjNDFjNDkyMjM1YjQ5ZWIzMzZhZjlfMi0xLTEtMS0zOTQ0Nw_53573e09-63e9-4743-a8d1-249e7f0fba72"
      unitRef="number">0.0161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmRhY2NiMTExZGE3YzQxYzQ5MjIzNWI0OWViMzM2YWY5L3RhYmxlcmFuZ2U6ZGFjY2IxMTFkYTdjNDFjNDkyMjM1YjQ5ZWIzMzZhZjlfMy0xLTEtMS0zOTQ0Nw_03fbb5d4-3e7e-4c17-93d1-f6ac91804f9a">P6Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmRhY2NiMTExZGE3YzQxYzQ5MjIzNWI0OWViMzM2YWY5L3RhYmxlcmFuZ2U6ZGFjY2IxMTFkYTdjNDFjNDkyMjM1YjQ5ZWIzMzZhZjlfNC0xLTEtMS0zOTQ0Nw_508dbba9-5c57-4a00-bd04-c2ed32215377"
      unitRef="number">0.9036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmRhY2NiMTExZGE3YzQxYzQ5MjIzNWI0OWViMzM2YWY5L3RhYmxlcmFuZ2U6ZGFjY2IxMTFkYTdjNDFjNDkyMjM1YjQ5ZWIzMzZhZjlfNS0xLTEtMS0zOTQ0Nw_c8a63978-86f9-4395-b088-541168833c49"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4bc512229ca64159808727c35e2a33a4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmRhY2NiMTExZGE3YzQxYzQ5MjIzNWI0OWViMzM2YWY5L3RhYmxlcmFuZ2U6ZGFjY2IxMTFkYTdjNDFjNDkyMjM1YjQ5ZWIzMzZhZjlfNi0xLTEtMS00MzYxNQ_fb587907-5818-484b-88b8-2a0bca3bf191"
      unitRef="usdPerShare">13.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ic30678db66254189892a7f40d6921d03_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNDM5ODA0NjUxNDQ0Mw_a15a92c2-bae1-4f18-9be7-92f4ba565997"
      unitRef="usd">70000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4bc512229ca64159808727c35e2a33a4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfNjA0NzMxMzk1NjEzOA_42890bd4-f157-462b-82b5-8ab37df3bf19">P2Y9M3D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RleHRyZWdpb246YWI0MTI4YTBmYTdhNDc4NDg3N2U0MjA1Y2U4YWQxY2ZfMjQ1OQ_ea95a05a-71ef-454d-a049-818d44fc1011">&lt;div style="margin-top:6pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was allocated as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,886&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,666&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i90fc2e9e18704ca8b91e89a311eb35c8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmZjNjk5NzNjYjQxZjRmYWE4YTlhYzg2ZjRhYjkzMDY2L3RhYmxlcmFuZ2U6ZmM2OTk3M2NiNDFmNGZhYThhOWFjODZmNGFiOTMwNjZfMi0xLTEtMS0zOTQ0Nw_eb518a6b-9118-46a8-ba0f-ecdfc6eb9226"
      unitRef="usd">3214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibff23cac29ef4a54b7ec1ee362e6c2c2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmZjNjk5NzNjYjQxZjRmYWE4YTlhYzg2ZjRhYjkzMDY2L3RhYmxlcmFuZ2U6ZmM2OTk3M2NiNDFmNGZhYThhOWFjODZmNGFiOTMwNjZfMi0zLTEtMS0zOTQ0Nw_0ebd7c18-a1b7-4ff6-90bd-92763303c7a4"
      unitRef="usd">2318000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1ecd2377b7be4f80869a1a47b133e76a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmZjNjk5NzNjYjQxZjRmYWE4YTlhYzg2ZjRhYjkzMDY2L3RhYmxlcmFuZ2U6ZmM2OTk3M2NiNDFmNGZhYThhOWFjODZmNGFiOTMwNjZfMy0xLTEtMS0zOTQ0Nw_80c20a77-92e7-404c-aaf4-0ba4bb0f5c14"
      unitRef="usd">4672000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i04045a7045974587a25cf1d002aae390_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmZjNjk5NzNjYjQxZjRmYWE4YTlhYzg2ZjRhYjkzMDY2L3RhYmxlcmFuZ2U6ZmM2OTk3M2NiNDFmNGZhYThhOWFjODZmNGFiOTMwNjZfMy0zLTEtMS0zOTQ0Nw_675cbdb7-0a3b-4f10-b021-4f66da10902a"
      unitRef="usd">2348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmZjNjk5NzNjYjQxZjRmYWE4YTlhYzg2ZjRhYjkzMDY2L3RhYmxlcmFuZ2U6ZmM2OTk3M2NiNDFmNGZhYThhOWFjODZmNGFiOTMwNjZfNC0xLTEtMS0zOTQ0Nw_10534105-64c0-4782-9046-6c672627054c"
      unitRef="usd">7886000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl82Ny9mcmFnOmFiNDEyOGEwZmE3YTQ3ODQ4NzdlNDIwNWNlOGFkMWNmL3RhYmxlOmZjNjk5NzNjYjQxZjRmYWE4YTlhYzg2ZjRhYjkzMDY2L3RhYmxlcmFuZ2U6ZmM2OTk3M2NiNDFmNGZhYThhOWFjODZmNGFiOTMwNjZfNC0zLTEtMS0zOTQ0Nw_a00e2ded-e505-4f24-96eb-559ff552dfa2"
      unitRef="usd">4666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RleHRyZWdpb246NWUxMDVlNGZiY2E2NDY1Njk3NWE0MTA1NGZiODg0YmJfNjQ5_f20bc2af-31cb-469d-9b9f-a9131634265c">Net Loss per Share&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potential shares of common stock, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,648,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Potential shares issuable under the 2020 ESPP&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,733,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,976,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RleHRyZWdpb246NWUxMDVlNGZiY2E2NDY1Njk3NWE0MTA1NGZiODg0YmJfNjQ4_c2259d5f-96be-4531-9f5e-06ce207d457a">&lt;div style="margin-top:12pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potential shares of common stock, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,862,576&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,648,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;840,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Potential shares issuable under the 2020 ESPP&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,733,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,976,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i34959f5d89f74e9a8c606a98fe12fe19_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfMi0xLTEtMS0zOTQ0Nw_cd9c2ed2-5698-4d6a-a9dd-59870e3f2e0d"
      unitRef="shares">7862576</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0b83594ae283404a9d300d42c368a7ff_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfMi0zLTEtMS0zOTQ0Nw_1f8fa604-b914-450b-9f6d-7fa7761df673"
      unitRef="shares">6648367</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie7fac56fa32c4ef39235eb92e22ea178_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfMy0xLTEtMS0zOTQ0Nw_a9d875c8-ce09-4bca-ade1-8c86eca093b7"
      unitRef="shares">840277</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0f1c3d7fdd0d4e108fe2f95ee76bcc39_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfMy0zLTEtMS0zOTQ0Nw_ce1a246b-64b1-4154-9c83-bc8d7dcc251a"
      unitRef="shares">328363</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6ccd97cdd51b4bd7b3858b6235c168b6_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfOC0xLTEtMS0zOTQ0Nw_f849f306-097e-4b6e-9e53-8d3a8bde1e08"
      unitRef="shares">30341</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d4ad7adca764247b92e851cf1f719a2_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfOC0zLTEtMS0zOTQ0Nw_2be28343-8e89-4d71-8d28-e2c269872443"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfOS0xLTEtMS0zOTQ0Nw_1d19d937-c56d-4c72-85f9-db92dfc74790"
      unitRef="shares">8733194</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idcad28132a2f4d9db004eb2481c27714_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83MC9mcmFnOjVlMTA1ZTRmYmNhNjQ2NTY5NzVhNDEwNTRmYjg4NGJiL3RhYmxlOjY1MWUyYmRlMjQ0NzQ0YmE4YzZlN2E4NWE1ZjA0ZTUwL3RhYmxlcmFuZ2U6NjUxZTJiZGUyNDQ3NDRiYThjNmU3YTg1YTVmMDRlNTBfOS0zLTEtMS0zOTQ0Nw_d311e29c-49a7-448a-978a-9090d196919f"
      unitRef="shares">6976730</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83My9mcmFnOmQ1OTZkMGRiNmIzZTRmYjdiOTBmOTk2MjY5OGMwN2NhL3RleHRyZWdpb246ZDU5NmQwZGI2YjNlNGZiN2I5MGY5OTYyNjk4YzA3Y2FfMTIwNA_7356c3b2-5567-42e2-9021-8656b11f02ff">Related Party TransactionsOn September&#160;11, 2019, the Company entered into a Cooperation and License Agreement (the &#x201c;License Agreement&#x201d;) with RogCon Inc. (&#x201c;RogCon&#x201d;). Under the License Agreement, RogCon granted to the Company an exclusive, worldwide license under RogCon&#x2019;s intellectual property to research, develop and commercialize products for the treatment of all forms of epilepsy and/or neurodevelopmental disorders in each case caused by any mutation of the SCN2A gene.&#160;Pursuant to the terms of the License Agreement, the Company will conduct, at its own cost and expense, the research and development activities assigned to it under the associated research plan. In addition, the Company is responsible for reimbursing RogCon for any costs associated with research and development activities RogCon performs at the request of the Company. One of the founders of RogCon became the Company&#x2019;s General Counsel in June 2020. The Company continues to reimburse RogCon for its out-of-pocket costs incurred for activities performed under the License Agreement. Expenses incurred during all periods presented were not material. As of March&#160;31, 2022, the Company had accrued expenses of $0.3 million due to RogCon under the License Agreement.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i46e4953060e54401962a52ff65525822_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83My9mcmFnOmQ1OTZkMGRiNmIzZTRmYjdiOTBmOTk2MjY5OGMwN2NhL3RleHRyZWdpb246ZDU5NmQwZGI2YjNlNGZiN2I5MGY5OTYyNjk4YzA3Y2FfNDM5ODA0NjUxMjMxOA_67d01f7b-cbb9-410b-9263-fb113be63b6c"
      unitRef="usd">300000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i67c6f6fc432f4715b5f10eb3e1843ada_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwYWNjNzBiYWQwNDQyNzBhZmM4ZThmOGU4ODcyYjdiL3NlYzoyMGFjYzcwYmFkMDQ0MjcwYWZjOGU4ZjhlODg3MmI3Yl83Ni9mcmFnOmQ5M2FkODBlZGI0ZjQyZWViMmFmMTc2ODU3M2JmYTYzL3RleHRyZWdpb246ZDkzYWQ4MGVkYjRmNDJlZWIyYWYxNzY4NTczYmZhNjNfMzkw_39986cae-8de0-4cc1-813e-d0655fd7b9b3">Subsequent EventsThe Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the condensed consolidated financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. The Company has concluded that no subsequent events have occurred that require disclosure.</us-gaap:SubsequentEventsTextBlock>
</xbrl>
