<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:tars="http://tarsusrx.com/20230331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tars-20230331.xsd" xlink:type="simple"/>
    <context id="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7cd94dd3746b44e8a0edbb9d88cbd6b6_I20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="i20710df36adc404dad2e0ed426a82823_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ife6229fc8e68402f9b920eda1e0e260c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a56ba171f3b48d49d64d6e0307a3072_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:LicenseAndCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibf7392f7324e42b08828f273ba9f2c0a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:LicenseAndCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id97e1a9cf5d64176b102a3410a4d3b35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8211b2209a124db8ba40846a6c3b2773_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib338de9842274a3cbb24a9dc2f5a75cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib389bf866d074c89b3498200f9bad100_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i96634ffd5e2b456d91f2981b30790819_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2cb40af467784ffc81229fc26b8c817e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i184b2fe780564e698be7796aef221da3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff2cb096252d467081badd94de5d94ce_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0d842f7924da4f698cc36d3101b1ff1f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i32855a1e027f4f2e92ff4d299c365316_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i67692224fc6f4b78971fb14dc911e44f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0c3e982e36134221a56256dedf94650e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i146bb14301f4414c9c5b8c6fbedb27b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e4728d2434f4cb3a885b91a7a39402e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i20a8d5e87bdf4552b41bd69d53f4778e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i3c86944e64a841aeaa619bae42c25b4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="ida561c34d05744459e3a6ba53e5082ea_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="ieec04c9c395a4d95a045182e0b345150_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i5bf55752ab874c7ba8fc49578c5eef66_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i5d7883646fff46a8b814bffcd6ed96c3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5d2356c7fef74c498e1b3064e427a7c3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i88c2701f525a41e5aba1d5d4441c2fbd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="iff9bfcac8dd149bfa9f2b65537c92af8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i61fa110baf414adaa0600566a4e1d29a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icff1c597f3fd4a3c9576292df2860f68_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5ddbaf2eacf744cf8db218d9a7266fc8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i53ea086e3521419c9e262a45add82d46_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id8e869641ee94a998264205f21fc8531_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9425df31da3a481584b439067cf07700_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibab9f798f0c849b6b6e313512298cd23_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3636234782064fa8a83fa7367952b887_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if4b552e3d3e6478a9f79127736c53136_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8c8a90c2600d4884b61ed721cf411567_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i354a2222e5704982adaad60e04689993_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4f3fb4c1d1b74fc7bb77555b5885dcfc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i144d9ee39e514d3c9f20ae2686e700bc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i826796d58f43453bbe3a4e4f0df2dade_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i00ead24808e6418abe1c6285968f2a8e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7489f1c01f4040fa9027f3139aa5b960_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaf2c1689602145ffa7cfe46f044e0dc9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i892be22603d64788b51cf55111b69eba_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2ed0e212cc8b4b7aa51ff422f461de73_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida739d9e492041df8abac70acd6a4018_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7494a6d8c7fb4ce19624be505d391926_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifdd774b344c242018371671a89a14ad3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iad928b2f434a4f91881e16edfff1f575_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i05f154f954b443e482459e699ab62660_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i79a5b6a31e8645f8a1689cdfd172f97b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idd8b670522cf45f8ab84db74558ab9c2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i16ed5a6a9e3a45528f0d3c03542d3548_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if78155dab98245379b7409e98a4d0db2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id95392055c6c4c689895a8ec69851578_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6f413bfd9e1344f194608ea5c75f1b14_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i37bbb85698e4468e92bffdf013a05804_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ecb831e068f4e4eba5855f83c097192_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifed529994d5a489a923621611c8dd9e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1488cc93f0044561a3bd35cf45b241cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b0256b4f7bc471698e819ba39b63c4f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1dc742ef4d3f499281a5e3db27036808_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05b127b6e20648509ccfc27bc1d93571_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30727f2c96b341fe911ef415de4c348f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf5597704788449bbbcea9eba34b39aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55798f7922ed4f90b40cf890e7c58539_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fb0218825134bd9b61163220979283d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iecd8a154fb694ad786f8c8da8d391a16_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3631e96ef564c579622dff441e974e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0f2b2e02b4b45fea07db876890aa3d5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib73e18a89cf74db4b49c5a7a82c5d5de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i07b81c93d9584d62b21986ea577e3937_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe3af3744bea4434818663e6ea1800b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2171876554134f82b5a5cea826938d46_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33af9a3f4c25435dae84fc4f1bab1c97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae22aa8959ba409fbcfaf7febb83d253_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id293f7748a664952b30b29710a563efc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6154a4280d4f41f784fb63374be71d6c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia1f86d28e0b24020a867c02990388aa1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12fdf79c65a44bde92634bea4639cc61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6fcd2d4fefbd47d69adbec610980dd7c_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b780947480b4ec7a25152b3ae0a3150_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i844ff7c88dde44c69fc24bd464b96f11_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tars:AvailableForSaleDebtSecuritiesContractualMaturityLessThan12MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i02393f415335453b90d7884e68e659ee_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tars:AvailableForSaleDebtSecuritiesContractualMaturityLessThan12MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i533c566d81f044ba9eae18e652238819_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tars:AvailableForSaleDebtSecuritiesContractualMaturityLessThan12MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i867abfb9e1064a1ba6d0d1fa85686b18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tars:AvailableForSaleDebtSecuritiesContractualMaturityLessThan12MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i54617256e4f143fc8a0b0c96a6a280ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tars:AvailableForSaleDebtSecuritiesContractualMaturityLessThan12MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i762203c8d41341b6a256214747c9a07c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tars:AvailableForSaleDebtSecuritiesContractualMaturityLessThan12MonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61cebed72353446c84a867bf93927fcb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b89b78a42a4429a8d3f77392ce80a4a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3d9112849a364d638fb3efe500b2b222_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iafd02acbbe7a4774a2097f5656e5f09d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb8f8b00797641848f2b5a4b1b905ee3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie853a328a5ec41d3972f307e7901c482_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8ff25d218e04f7a9b1566f714bb8346_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9db3a5e7cdb34537b766bd622dc616b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i917bf9bfe034449b834be912de58d1fa_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tars:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i7e27f78c37544ca1b323673fc30d9a3b_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tars:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="iac59350831b24dfdacee66f79da8ab72_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ib4149d89cf8448a9a0e2ea0b40d6ac4c_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ide4416d2143c4221be97d977037586b4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i03bdedb589504c0f8d1c8bf07080aad5_D20220501-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tars:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i47bc68703c824e77bffd6af8ae80c0f5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6729c6febce8422b827027ebc9a6d64e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i5a2fca5aed6f4a76b7dd655630e82a4b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i95cb4582644f423d9136ef1e85e60b7a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i8503e32597854aa6a46c8b8515cc5b3d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i514d107167894741a8b7f284d591b2b0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3558f809862443fe9aaf961e3fe46862_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i68cb6ee1927b4f99ada59e4d064573f2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0ded64e9a23d4e3ebbacb7b216bb928a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</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="i5b81ae74dba9486c9d47805cc82049c8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tars:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsRestrictedStockUnitsUnvestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie88f78cb86a54bd88f68fd667ba9bf91_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tars:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsRestrictedStockUnitsUnvestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0e1f95855536428d8e7258cfd624dd7c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tars:ShareBasedPaymentArrangementEarlyExercisedOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if0991bb1e26c40059e9714e160dcd466_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tars:ShareBasedPaymentArrangementEarlyExercisedOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d2cb915c5e2438e89ce7cc3a2696296_D20190101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0e64247629bd49ad88f0a146a9a98bde_D20190101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:ClinicalMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2d1eebcc98854765b87cca237a5b757f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:ClinicalMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i859b21f6d2d440d78aeb12f136556886_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifd840a9974534e8a86fb288669a39d26_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CommercialAndSalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i16e987985ddd4de8a1c0dcbb9c401c64_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7122162b9e8442fb9dbe528f8bf4e6db_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib6d21b9d0b1d41519dfdd05a63606147_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:ClinicalMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i76624ba745b8460b9f60a3265e3b69fc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:ClinicalMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i662dee756fdb482ab237e7e724a9180c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CommercialAndSalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc838841c8c34d339322513ad5186477_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42809a841f17475d971438d5fe3366fb_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d5bc0dd6d674c43a5676efe1c51dae5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fdb0d02a3f4465f9adaa728283ff184_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec8d04e7eb784f03b78366354ece2a2d_D20230504-20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-04</startDate>
            <endDate>2023-05-04</endDate>
        </period>
    </context>
    <context id="i4deb7fc864cf40d58681297bddbc56fc_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="if69314c7f4594e288ffe725501411cd7_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:MilestoneDeterminedByTheCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="iccf21b9984ce48b9af4dd06ae5b531eb_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:DevelopmentAndRegulatoryMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i8637cc436fcd44d58ba1f8037dad5983_D20210326-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id7350246746e45e096c4b5c05592d2bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaf97cfe62ca84c60a72f0201b537a3e2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:DevelopmentAndRegulatoryMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5c6261f1479f48748257ee5fbf2f8f03_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i20fc38686769463e89dccae19d75a856_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i93d63e21c49245618766f49acefdeffc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb291c31a4554839b5b0b66a4fe2675f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i08f0b2c2b8d64ed1aed8211167ca0c9f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9982c244cae049c2b927906df44008a4_D20220202-20220202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-02</startDate>
            <endDate>2022-02-02</endDate>
        </period>
    </context>
    <context id="i5bbbc17db51145c1b3991110981ecf19_I20230105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tars:CreditFacilityTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-05</instant>
        </period>
    </context>
    <context id="ic6757e8b476a41fd8f001984f0e90cab_I20230105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tars:CreditFacilityFirstAmendmentTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-05</instant>
        </period>
    </context>
    <context id="ib5ab2b8124224aeeaacabd23e0670fc6_D20230315-20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="iead63404689e4c9fb5d3dd9c7e44eb93_D20230315-20230315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">tars:LineOfCreditSVBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="i02c235ffc9cd4f13aed7b2acbb556ebc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib138596b65dc49378e26b8bcfa849a7c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tars:CreditFacilityTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i57aedd3d329a44348c333722afc8f2da_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tars:CreditFacilityTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i12dac813311e4f7c9349b2c69b102372_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tars:CreditFacilityTrancheThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iea7de7306a164d21817ad5a9f76cd054_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tars:CreditFacilityTrancheFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5a9ac178deb9497b9d90d4a4e28e9570_I20220202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-02</instant>
        </period>
    </context>
    <context id="idde37c43b07847328ecd4970539db537_D20220202-20220202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-02</startDate>
            <endDate>2022-02-02</endDate>
        </period>
    </context>
    <context id="iefb591f932524f878ed995d1d169d6e6_D20220202-20220202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-02</startDate>
            <endDate>2022-02-02</endDate>
        </period>
    </context>
    <context id="i63781028d94a4277a261f195f03cebe0_D20220930-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9af35563ebb945b9a4b563b46884004c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2f5516daf64a47d4948fc6884c6bf78b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i80393f9b040b4bbdbc5232b580944b52_I20230502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-02</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="segment">
        <measure>tars:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tranche">
        <measure>tars:tranche</measure>
    </unit>
    <unit id="warrant">
        <measure>tars:warrant</measure>
    </unit>
    <unit id="security">
        <measure>tars:security</measure>
    </unit>
    <unit id="vote">
        <measure>tars:vote</measure>
    </unit>
    <unit id="contract">
        <measure>tars:contract</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80L2ZyYWc6NThmNjE0N2NkYTgyNDk1Y2IwZTQyMjBkMmM3NDE5YWIvdGFibGU6ZDlmNTQ3YzFjMjRlNGE3N2I5Y2E0NjQ0YTk0MTA1NGUvdGFibGVyYW5nZTpkOWY1NDdjMWMyNGU0YTc3YjljYTQ2NDRhOTQxMDU0ZV8yLTEtMS0xLTY2OTUx_48310a2b-0ab4-4b1d-bff6-85e2346a15a8">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80L2ZyYWc6NThmNjE0N2NkYTgyNDk1Y2IwZTQyMjBkMmM3NDE5YWIvdGFibGU6ZDlmNTQ3YzFjMjRlNGE3N2I5Y2E0NjQ0YTk0MTA1NGUvdGFibGVyYW5nZTpkOWY1NDdjMWMyNGU0YTc3YjljYTQ2NDRhOTQxMDU0ZV8zLTEtMS0xLTY2OTUx_ce2873bc-38a4-4a94-b6a5-7f95821965b9">0001819790</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80L2ZyYWc6NThmNjE0N2NkYTgyNDk1Y2IwZTQyMjBkMmM3NDE5YWIvdGFibGU6ZDlmNTQ3YzFjMjRlNGE3N2I5Y2E0NjQ0YTk0MTA1NGUvdGFibGVyYW5nZTpkOWY1NDdjMWMyNGU0YTc3YjljYTQ2NDRhOTQxMDU0ZV80LTEtMS0xLTY2OTUx_ab5c0290-fabb-452b-9534-8a8e0576117a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80L2ZyYWc6NThmNjE0N2NkYTgyNDk1Y2IwZTQyMjBkMmM3NDE5YWIvdGFibGU6ZDlmNTQ3YzFjMjRlNGE3N2I5Y2E0NjQ0YTk0MTA1NGUvdGFibGVyYW5nZTpkOWY1NDdjMWMyNGU0YTc3YjljYTQ2NDRhOTQxMDU0ZV81LTEtMS0xLTY2OTUx_28b3ec0a-ad5e-4d82-8b03-315e61003273">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80L2ZyYWc6NThmNjE0N2NkYTgyNDk1Y2IwZTQyMjBkMmM3NDE5YWIvdGFibGU6ZDlmNTQ3YzFjMjRlNGE3N2I5Y2E0NjQ0YTk0MTA1NGUvdGFibGVyYW5nZTpkOWY1NDdjMWMyNGU0YTc3YjljYTQ2NDRhOTQxMDU0ZV82LTEtMS0xLTY2OTUx_6616b77a-3b46-474f-80e2-a4dc5f01b8c8">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i61fa110baf414adaa0600566a4e1d29a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU0Nw_2af45a19-cecf-405c-9096-e8aa0f014fc0">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i5ddbaf2eacf744cf8db218d9a7266fc8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU3OQ_70c44df0-4546-4706-98e6-e2224b359639">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i844ff7c88dde44c69fc24bd464b96f11_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2MjMyNw_8c90302e-5d65-4068-882b-93af76900292">P1Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i867abfb9e1064a1ba6d0d1fa85686b18_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2MjM1MQ_814ddb0b-d044-4453-9608-47383f7c1878">P1Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <tars:PostemploymentBenefitsPercentOfAnnualBonusPaidOut
      contextRef="iec8d04e7eb784f03b78366354ece2a2d_D20230504-20230504"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF85MjEvZnJhZzo0YjQwM2Y5YTU0MGY0ODJjYjhlZDg5YThjZjg5N2MxMS90YWJsZTo1ZTdlNGI0NTljOTc0NjBmOGVhNjk1ZWQzN2M3M2IzYi90YWJsZXJhbmdlOjVlN2U0YjQ1OWM5NzQ2MGY4ZWE2OTVlZDM3YzczYjNiXzAtMS0xLTEtODM2Mjg_8c970f81-ed89-4035-81d8-90895722174d"
      unitRef="number">0.3333</tars:PostemploymentBenefitsPercentOfAnnualBonusPaidOut>
    <dei:DocumentType
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTUx_d4ba5aac-a5f8-45a2-8c6c-896e5ba7c582">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6Y2Q0NWFmNDBhZjQ5NGU0MmJlMDlmOTFlZjQ0NDVlMjcvdGFibGVyYW5nZTpjZDQ1YWY0MGFmNDk0ZTQyYmUwOWY5MWVmNDQ0NWUyN18wLTAtMS0xLTY2OTUx_a7dd8c85-2e31-4c5b-b960-08082d08ebb9">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xMjk_e19dc56d-eeab-468f-a19f-9fb38ccf66db">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6ZDg4NmI3MDEwYzFhNGU4MmJjNDVmN2M1NGY4ZDY3OWIvdGFibGVyYW5nZTpkODg2YjcwMTBjMWE0ZTgyYmM0NWY3YzU0ZjhkNjc5Yl8wLTAtMS0xLTY2OTUx_f829cce6-24c7-4182-bb6b-bd07a7e1c8ee">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTUy_8e6859ef-365d-4853-9771-b04ebb4f940f">001-39614</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTQ2_82af8ba5-75b3-4eb9-a6e2-09df1296449a">TARSUS PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6OTNhZmY5Y2E4N2MyNDRiMzg2ZjRmZWNkNjdlMmJkZjEvdGFibGVyYW5nZTo5M2FmZjljYTg3YzI0NGIzODZmNGZlY2Q2N2UyYmRmMV8wLTAtMS0xLTY2OTUx_24d0a5d5-2614-43c9-bf76-488fe03420ee">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6OTNhZmY5Y2E4N2MyNDRiMzg2ZjRmZWNkNjdlMmJkZjEvdGFibGVyYW5nZTo5M2FmZjljYTg3YzI0NGIzODZmNGZlY2Q2N2UyYmRmMV8wLTItMS0xLTY2OTUx_5604e237-7d5d-4bba-bb69-efd2e70d72ff">81-4717861</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6ZmE3MjUyYTRmNTJhNGNlNzgzMzIxODdkNzE1MGMwMDEvdGFibGVyYW5nZTpmYTcyNTJhNGY1MmE0Y2U3ODMzMjE4N2Q3MTUwYzAwMV8wLTAtMS0xLTY2OTUx_26a75991-450d-4452-87dd-ae026474a367">15440 Laguna Canyon Road, Suite 160</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6ZmE3MjUyYTRmNTJhNGNlNzgzMzIxODdkNzE1MGMwMDEvdGFibGVyYW5nZTpmYTcyNTJhNGY1MmE0Y2U3ODMzMjE4N2Q3MTUwYzAwMV8xLTAtMS0xLTY2OTUxL3RleHRyZWdpb246OTQwMmEyMDJhOWUwNDAxZWFiNmU4ZDRlODQzZmM1M2JfNA_cd0f6f62-0ef5-4e5d-8373-af7dc0d92c3c">Irvine</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6ZmE3MjUyYTRmNTJhNGNlNzgzMzIxODdkNzE1MGMwMDEvdGFibGVyYW5nZTpmYTcyNTJhNGY1MmE0Y2U3ODMzMjE4N2Q3MTUwYzAwMV8xLTAtMS0xLTY2OTUxL3RleHRyZWdpb246OTQwMmEyMDJhOWUwNDAxZWFiNmU4ZDRlODQzZmM1M2JfOA_245b9beb-7a40-4f5e-9743-678b069112fc">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6ZmE3MjUyYTRmNTJhNGNlNzgzMzIxODdkNzE1MGMwMDEvdGFibGVyYW5nZTpmYTcyNTJhNGY1MmE0Y2U3ODMzMjE4N2Q3MTUwYzAwMV8xLTItMS0xLTY2OTUx_7192b4c6-5d8f-4f09-9e25-499de257760f">92618</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTQ4_8a02fe19-b6d3-4547-a494-dceccc892cc6">(949)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTQ3_65d3da87-cd4f-4a35-af5f-61d285601e97">409-9820</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6NWMwODFmYjQ0YzIyNDI4MDllYWI0OWJmOTAwZGMyMTEvdGFibGVyYW5nZTo1YzA4MWZiNDRjMjI0MjgwOWVhYjQ5YmY5MDBkYzIxMV8xLTAtMS0xLTY2OTUx_2bc95a33-e536-4993-b0fc-4c0f1fc0fda4">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6NWMwODFmYjQ0YzIyNDI4MDllYWI0OWJmOTAwZGMyMTEvdGFibGVyYW5nZTo1YzA4MWZiNDRjMjI0MjgwOWVhYjQ5YmY5MDBkYzIxMV8xLTEtMS0xLTY2OTUx_ac6097bc-8364-48e8-b865-1a4ddf207a11">TARS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6NWMwODFmYjQ0YzIyNDI4MDllYWI0OWJmOTAwZGMyMTEvdGFibGVyYW5nZTo1YzA4MWZiNDRjMjI0MjgwOWVhYjQ5YmY5MDBkYzIxMV8xLTItMS0xLTY2OTUxL3RleHRyZWdpb246MmZhMjk2ODFlZGM5NDU4ODk5Y2JhNDQyZjQ3ZDM1MGRfMzQ_c9675e55-222f-4d33-bb15-1766f81e9a98">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTQz_71426472-4917-4793-a7a1-3ce501ff1e4c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTQ5_496e5fb4-d79c-47d1-934a-8383bd9082d0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6MDc4ODQzMjRmZDkyNDIzODk0YjVjYzVhNDljOGI5NjUvdGFibGVyYW5nZTowNzg4NDMyNGZkOTI0MjM4OTRiNWNjNWE0OWM4Yjk2NV8xLTAtMS0xLTY2OTUx_cbfac32f-c9a8-46f1-a405-893e1350a78e">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6MDc4ODQzMjRmZDkyNDIzODk0YjVjYzVhNDljOGI5NjUvdGFibGVyYW5nZTowNzg4NDMyNGZkOTI0MjM4OTRiNWNjNWE0OWM4Yjk2NV8xLTQtMS0xLTY2OTUx_4e7c9658-c9af-48f7-9ddb-ac3456f2af18">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGFibGU6MDc4ODQzMjRmZDkyNDIzODk0YjVjYzVhNDljOGI5NjUvdGFibGVyYW5nZTowNzg4NDMyNGZkOTI0MjM4OTRiNWNjNWE0OWM4Yjk2NV8yLTQtMS0xLTY2OTUx_bda9497e-f2b9-4402-9330-3c2c29956da3">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTUw_0680ced2-8c92-4124-aa77-78bef7d87b7a">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xOTQ1_f4d3649c-07bb-4b98-917b-365936c4f527">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7cd94dd3746b44e8a0edbb9d88cbd6b6_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xL2ZyYWc6YjUzZWIyN2YyZTM4NGExNzg4YjFmOWY2YWQxMThhNmUvdGV4dHJlZ2lvbjpiNTNlYjI3ZjJlMzg0YTE3ODhiMWY5ZjZhZDExOGE2ZV8xODYy_f023dec3-a00a-4b7a-bb4e-87664fa97985"
      unitRef="shares">26803733</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfNS0xLTEtMS02Njk1MQ_2cc2dcac-d04f-4431-b039-5c1f5822c1c8"
      unitRef="usd">65997000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfNS0zLTEtMS02Njk1MQ_e84f2389-b301-4ea3-9115-6788009a966d"
      unitRef="usd">71660000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfNy0xLTEtMS02Njk1MQ_cb3f632f-534d-4274-bddc-753c9182fe0f"
      unitRef="usd">135222000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfNy0zLTEtMS02Njk1MQ_76405fb7-2a34-4453-aeb5-4cb738f8b823"
      unitRef="usd">145366000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfOC0xLTEtMS04MTUzNg_05478df5-0292-4b1d-8049-77b191cdbd14"
      unitRef="usd">2500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfOC0zLTEtMS04MTUzNg_b87a36c9-2bfe-4194-9405-5d5f39b91f60"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfOS0xLTEtMS02Njk1MQ_7c2a792f-53a2-4997-a35a-40564957fafb"
      unitRef="usd">418000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfOS0zLTEtMS02Njk1MQ_37282ba8-cd3f-426d-8848-492748ba9650"
      unitRef="usd">3582000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTAtMS0xLTEtNjY5NTE_81131d9f-ddf4-468e-91b0-09d4e3e24e49"
      unitRef="usd">4509000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTAtMy0xLTEtNjY5NTE_70cb851f-0b44-4eab-b8bb-276ef422d312"
      unitRef="usd">4767000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTEtMS0xLTEtNjY5NTE_fe7a49e4-ff9f-4689-a68a-23dd433c6930"
      unitRef="usd">208646000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTEtMy0xLTEtNjY5NTE_c936797b-5ffb-421e-a518-898f95a69c22"
      unitRef="usd">225375000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTItMS0xLTEtNjY5NTE_75bd4cb4-b148-473f-bd8c-1f63afe659fa"
      unitRef="usd">1193000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTItMy0xLTEtNjY5NTE_612347cf-9799-4fa2-9e67-c8a9507fea2c"
      unitRef="usd">957000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTMtMS0xLTEtNjY5NTE_887bc4ab-60bd-464b-acb9-d6fc41f23b53"
      unitRef="usd">540000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTMtMy0xLTEtNjY5NTE_98e24475-5312-4a19-bd63-de82298a5dfc"
      unitRef="usd">575000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LongTermInvestments
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTQtMS0xLTEtNjY5NTE_70c4c656-9786-446b-9f33-f084e9608ab7"
      unitRef="usd">306000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTQtMy0xLTEtNjY5NTE_4dabb98d-0823-4334-a5b2-3f374df6f69e"
      unitRef="usd">371000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTUtMS0xLTEtNjY5NTE_f185566f-d9fd-468f-8521-b80ffff3ceac"
      unitRef="usd">529000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTUtMy0xLTEtNjY5NTE_4858469e-b72c-48b1-8daf-50f7d85525bd"
      unitRef="usd">585000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTYtMS0xLTEtNjY5NTE_d961d1f5-0b26-470c-8fea-dcd4eac58adb"
      unitRef="usd">211214000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTYtMy0xLTEtNjY5NTE_c9d874d8-7f5e-45a5-bca1-1a41fa88bac0"
      unitRef="usd">227863000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTktMS0xLTEtNjY5NTE_ff44d029-9136-4d00-a8f9-1340f3f497ba"
      unitRef="usd">9049000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMTktMy0xLTEtNjY5NTE_b3bf5b4e-2119-4a94-bea8-2f71eb864d24"
      unitRef="usd">9910000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjAtMS0xLTEtNjY5NTE_23a86544-07be-43ef-bc5b-27e39e808c0d"
      unitRef="usd">4206000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjAtMy0xLTEtNjY5NTE_0c731f3b-f636-42cc-90ec-b4c5c3dc7ccb"
      unitRef="usd">5519000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjEtMS0xLTEtNjY5NTE_ea94e11e-ab1c-4f5e-a7c7-5583c526c3b3"
      unitRef="usd">13255000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjEtMy0xLTEtNjY5NTE_6bd98e45-35b5-4619-81fd-c606b23df9b4"
      unitRef="usd">15429000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjItMS0xLTEtNjY5NTE_c780d3c7-fe26-45d5-a3a4-9499ad8a8c2e"
      unitRef="usd">24515000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjItMy0xLTEtNjY5NTE_30fc9ffd-a941-423f-8edd-2a9aecd3ff66"
      unitRef="usd">19434000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjMtMS0xLTEtNjY5NTE_5e14c633-806d-4080-b06c-f4e48fe491d4"
      unitRef="usd">40000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjMtMy0xLTEtNjY5NTE_5df973b5-dfa9-4bac-b997-83ed94ff37da"
      unitRef="usd">100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjQtMS0xLTEtNjY5NTE_a6c3d71b-d628-4517-9a5d-ce333dd432f9"
      unitRef="usd">37810000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjQtMy0xLTEtNjY5NTE_6413b796-5bc1-49c1-882e-5f49c3f9ca98"
      unitRef="usd">34963000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjUtMS0xLTEtNjY5NTE_374454e6-9f56-49c6-a932-8c5f157b32d5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjUtMy0xLTEtNjY5NTE_305c8f29-e8c9-4d78-92fe-c7b62871265f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV8yMQ_19c2190b-cf04-4d20-8120-2220b9fe8cfa"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV8yMQ_59fe0a18-e2ce-4406-95d2-b99cad822138"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV8zNQ_00465234-2423-4038-8268-8a96e103278c"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV8zNQ_1bf53a97-6759-4d70-bb64-50f540eda860"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV81MA_267973d6-35b1-411e-9833-5dc1bd9b1716"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV81MA_34ce7ea7-184a-49be-a8cc-03412fc0ad94"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV81MA_5d72218e-019e-4a52-8cc4-e16b44008521"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo2MzcyNjVmMTkxNGI0ZmRhYWE3ZjVjODI4ZDAxZGNlOV81MA_696448d1-622f-4a4b-a793-a037245babe5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMS0xLTEtNjY5NTE_34db3254-dc23-47d8-94cd-0004dae57fd3"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjctMy0xLTEtNjY5NTE_96bc3c39-fb66-4330-addf-7b1612d93200"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF8xOA_715f3be8-225c-4430-b76a-bcafa4ddc9bf"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF8xOA_8f15f898-2965-4108-80e8-0f6d0a40c50e"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF8zMg_6c0b2016-45d7-41d4-8b34-81d763c4be13"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF8zMg_f1fac91c-c3e6-452d-92ab-fafb4eec4cb1"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF81NA_90ca5f3c-0e24-46d5-86d0-3ec1c689a551"
      unitRef="shares">26800512</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF81NA_a0f73516-9ec0-4520-bb1b-ec4f2008db01"
      unitRef="shares">26800512</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF8xMDY_68271d12-9837-4f4a-b385-87dc007e529e"
      unitRef="shares">26727458</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMC0xLTEtNjY5NTEvdGV4dHJlZ2lvbjo3NDZiZDExYWExM2E0MjNmOGUyMWE4YjFmMTIzZTIzOF8xMDY_f3633c2f-6b5a-4d61-9e58-a56d759f7757"
      unitRef="shares">26727458</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMS0xLTEtNjY5NTE_3df39f80-2902-431f-a789-5c2c0c9de694"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjgtMy0xLTEtNjY5NTE_a01c78e7-2271-4fec-a8cc-6931b8a257e6"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjktMS0xLTEtNjY5NTE_7679df40-e459-4a6a-a19d-e6db0f7581ec"
      unitRef="usd">305651000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMjktMy0xLTEtNjY5NTE_9f7c481b-b59c-4361-ac00-1858746d81e7"
      unitRef="usd">301732000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzAtMS0xLTEtNjY5NTE_10c886b6-db7e-479a-913e-1be57ef67a9b"
      unitRef="usd">-70000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzAtMy0xLTEtNjY5NTE_6e357353-3a92-42a7-aba4-68b79ee163d6"
      unitRef="usd">-74000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzEtMS0xLTEtNjY5NTE_e275293e-6665-4e33-84ac-aa10f278c4a5"
      unitRef="usd">-132182000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzEtMy0xLTEtNjY5NTE_104a57f7-c448-477a-b0d0-0e655de6a858"
      unitRef="usd">-108763000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzItMS0xLTEtNjY5NTE_0c72cb62-7e39-4aef-9797-b4b54ba5ca51"
      unitRef="usd">173404000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzItMy0xLTEtNjY5NTE_42ad23d5-fd2c-4da8-8f63-799b07d55622"
      unitRef="usd">192900000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzMtMS0xLTEtNjY5NTE_d7014b79-3b16-44af-a14b-5edadd0f7c5f"
      unitRef="usd">211214000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8xOS9mcmFnOjFmMjMwM2M5ZThhNjRkYmE5Y2MyY2YxYzc1MGE4OTRjL3RhYmxlOmM3ZTk2MWUzNzcwNjQ1MDlhYzFhZDU1MDE3MzQ3NmU5L3RhYmxlcmFuZ2U6YzdlOTYxZTM3NzA2NDUwOWFjMWFkNTUwMTczNDc2ZTlfMzMtMy0xLTEtNjY5NTE_cf773dfb-bb8a-4f5b-9781-0690146e9498"
      unitRef="usd">227863000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i1a56ba171f3b48d49d64d6e0307a3072_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfNC01LTEtMS02Njk1MQ_aa4e43d1-df33-4b7a-bf04-045e0a1c47e2"
      unitRef="usd">2500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf7392f7324e42b08828f273ba9f2c0a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfNC03LTEtMS02Njk1MQ_697d4a9b-aea6-44d2-a9ac-75135b9e23ce"
      unitRef="usd">539000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfNy01LTEtMS02Njk1MQ_b46d58cd-2e7d-41b2-9236-089dd7bce262"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfNy03LTEtMS02Njk1MQ_026c50d1-b9ce-4607-bf1e-2d944b7db253"
      unitRef="usd">33000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfOC01LTEtMS02Njk1MQ_f5db4dd5-1b86-43e8-983b-cc5c47e210a9"
      unitRef="usd">12356000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfOC03LTEtMS02Njk1MQ_ec9af996-2909-4419-8874-8ee2a80521b1"
      unitRef="usd">12081000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfOS01LTEtMS02Njk1MQ_7b312c1b-5e80-4d75-a21d-6d39b7d6bdf0"
      unitRef="usd">15096000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfOS03LTEtMS02Njk1MQ_1592642e-e69f-48ea-a8c3-12615ac75bd9"
      unitRef="usd">7946000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTAtNS0xLTEtNjY5NTE_f9a28f9e-0c0b-483a-9bef-b4ef43f5a155"
      unitRef="usd">27452000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTAtNy0xLTEtNjY5NTE_a294a426-fafb-4dac-81e0-56a99efcf2eb"
      unitRef="usd">20060000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTEtNS0xLTEtNjY5NTE_c6164e7b-218c-4f95-afa3-0bfd2b522f67"
      unitRef="usd">-24952000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTEtNy0xLTEtNjY5NTE_5f4a9bf6-ef3b-4852-9a2a-4307b828b5d0"
      unitRef="usd">-19521000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTMtNS0xLTEtNjY5NTE_e9fc68bf-b252-4c85-adec-5f28549325af"
      unitRef="usd">2293000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTMtNy0xLTEtNjY5NTE_2050ea2d-ede1-4c90-b0b6-f71b8749488b"
      unitRef="usd">0</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTQtNS0xLTEtNjY5NTE_c82a49a0-d2b0-4338-9ef7-7364e93dd0b3"
      unitRef="usd">684000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTQtNy0xLTEtNjY5NTE_8a365875-257d-4a0b-a88f-46ff0ee10c05"
      unitRef="usd">316000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTUtNS0xLTEtNjY5NTE_0d2c361c-0e0d-4759-a6b8-13cad0808564"
      unitRef="usd">6000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTUtNy0xLTEtNjY5NTE_3dff302d-96f1-4198-9e25-2f4621379a84"
      unitRef="usd">37000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTYtNS0xLTEtNjY5NTE_dbc3bb5a-2dfa-4273-976f-17fc3cb0ca93"
      unitRef="usd">-65000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTYtNy0xLTEtNjY5NTE_cf6b6899-dff1-4cb4-8ce6-fce00bd7763e"
      unitRef="usd">-192000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTctNS0xLTEtNjY5NTE_b0b7e373-8c6d-487c-9a00-736fd09e4c15"
      unitRef="usd">-17000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTctNy0xLTEtNjY5NTE_bf26f916-613a-4348-a660-477d2ac47cb5"
      unitRef="usd">-245000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTgtNS0xLTEtNjY5NTE_126c38e6-92d3-4bbb-b527-ab693eb6570a"
      unitRef="usd">1533000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTgtNy0xLTEtNjY5NTE_7e9a1f1b-175e-4a85-91f1-bed31b9dd0f6"
      unitRef="usd">-716000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTktNS0xLTEtNjY5NTE_4e0c0e4c-cff4-4d8a-ac84-0c936503daa0"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMTktNy0xLTEtNjY5NTE_7022e640-ec7f-4d63-93d8-d60751f98b7c"
      unitRef="usd">1000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjAtNS0xLTEtNjY5NTE_01f7a7bf-8d8b-4c2f-aed5-b2d6394ad908"
      unitRef="usd">-23419000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjAtNy0xLTEtNjY5NTE_b1eafd46-cbea-48d3-958c-1dcb31b38296"
      unitRef="usd">-20238000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjMtNS0xLTEtNjY5NTE_c43247c9-996b-4cba-a570-5492d325e719"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjMtNy0xLTEtNjY5NTE_73d406bd-b209-47db-9075-8eaa3a4d7b85"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjQtNS0xLTEtNjY5NTE_5733be68-e16f-48e5-91a1-ce72039d6416"
      unitRef="usd">-23415000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjQtNy0xLTEtNjY5NTE_3ce441c6-eb9a-4607-93d1-54a43b71aa73"
      unitRef="usd">-20238000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjYtNS0xLTEtNjY5NTE_42f56405-3d96-4b14-8c34-5e46285d810f"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjYtNy0xLTEtNjY5NTE_8de7a5bb-48ae-4864-b0ae-de063462f43d"
      unitRef="usdPerShare">-0.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjctNS0xLTEtNjY5NTE_6c3a8a9a-4422-41bc-b82f-5a345f2e532a"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjctNy0xLTEtNjY5NTE_388011a4-f20b-45ef-8adc-35df31a60db1"
      unitRef="usdPerShare">-0.98</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjktNS0xLTEtNjY5NTE_ac7e199f-ddc3-45a6-b1a7-040e6c1177a5"
      unitRef="shares">26742023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMjktNy0xLTEtNjY5NTE_8cb483d7-5cb7-4da5-be03-34fafaf8eecd"
      unitRef="shares">20710224</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMzAtNS0xLTEtNjY5NTE_468620d0-ae07-4067-9449-7de02b6afe98"
      unitRef="shares">26742023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yMi9mcmFnOmI5MzMwZTRlZDZjMTQ5NmY5MGJjOTg1NjU0NGYwYjhmL3RhYmxlOmY3ZWExMzU5N2YxNzQzMDRhOTI5ZmQ2OTljZjNjNDNmL3RhYmxlcmFuZ2U6ZjdlYTEzNTk3ZjE3NDMwNGE5MjlmZDY5OWNmM2M0M2ZfMzAtNy0xLTEtNjY5NTE_6ccf02b5-4123-408e-a9a8-d5a924ee0484"
      unitRef="shares">20710224</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi0xLTEtMS02Njk1MQ_4225c28e-91c7-4b1d-8be0-8b2695475ff5"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi0zLTEtMS02Njk1MQ_03a62270-6842-43a5-8a6d-8b605ef65bf2"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id97e1a9cf5d64176b102a3410a4d3b35_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi01LTEtMS02Njk1MQ_cd6c43f2-e90a-4679-a3c9-8c6d690e7f9f"
      unitRef="shares">26727458</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id97e1a9cf5d64176b102a3410a4d3b35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi03LTEtMS02Njk1MQ_9747fc93-c782-4ddc-902f-191ea236305b"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8211b2209a124db8ba40846a6c3b2773_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi05LTEtMS02Njk1MQ_f4e9e47c-d3b0-4d9b-b970-73f582dc6000"
      unitRef="usd">301732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib338de9842274a3cbb24a9dc2f5a75cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi0xMS0xLTEtNjY5NTE_243102b8-44bd-4c0c-b897-084eff5f1b49"
      unitRef="usd">-74000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib389bf866d074c89b3498200f9bad100_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi0xMy0xLTEtNjY5NTE_e0cc4991-2625-44c7-826f-a148019158b1"
      unitRef="usd">-108763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMi0xNS0xLTEtNjY5NTE_72f04ea2-db84-47a0-b46b-ada63e567d72"
      unitRef="usd">192900000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i96634ffd5e2b456d91f2981b30790819_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMy0xMy0xLTEtNjY5NTE_476dbb44-48e2-40c3-ac6f-b969399ee8b4"
      unitRef="usd">-23419000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfMy0xNS0xLTEtNjY5NTE_a49d9ae1-67b3-4c3a-b75a-630d5dff6983"
      unitRef="usd">-23419000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2cb40af467784ffc81229fc26b8c817e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNC05LTEtMS02Njk1MQ_f2082ea0-7c1b-43f9-ba15-dad47c1c640f"
      unitRef="usd">3906000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNC0xNS0xLTEtNjY5NTE_d3c6d230-f225-4be2-8e02-1aa10a631247"
      unitRef="usd">3906000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i184b2fe780564e698be7796aef221da3_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNS01LTEtMS02Njk1MQ_94bd6d9d-1145-4443-96c5-4d335f7e9d98"
      unitRef="shares">6443</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2cb40af467784ffc81229fc26b8c817e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNS05LTEtMS02Njk1MQ_da2b17e1-01b9-4305-a1eb-5aba8f5235e7"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNS0xNS0xLTEtNjY5NTE_ec2c4269-efe3-4957-b610-140945a67e71"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i184b2fe780564e698be7796aef221da3_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNi01LTEtMS02Njk1MQ_6e941e50-75d0-4f17-88fa-1b4ddcc2a108"
      unitRef="shares">66611</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iff2cb096252d467081badd94de5d94ce_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNy0xMS0xLTEtNjY5NTE_d4cf39f1-342f-41b5-8894-8ebb844d4019"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfNy0xNS0xLTEtNjY5NTE_f56dc50e-9896-4027-afd7-e0eab9800ef3"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC0xLTEtMS02Njk1MQ_e64838b7-a9d3-4d85-aa11-72b9eefee0cd"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC0zLTEtMS02Njk1MQ_e23a2a79-bb84-4ca8-a6fe-cb0ec2c639cd"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0d842f7924da4f698cc36d3101b1ff1f_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC01LTEtMS02Njk1MQ_bf2c74be-e3e2-499f-8c29-da5395e90437"
      unitRef="shares">26800512</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0d842f7924da4f698cc36d3101b1ff1f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC03LTEtMS02Njk1MQ_c1061e9a-00f5-4fa1-9cfc-eadea06ba107"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32855a1e027f4f2e92ff4d299c365316_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC05LTEtMS02Njk1MQ_7e74660a-5f64-47a2-a29c-af7415803824"
      unitRef="usd">305651000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67692224fc6f4b78971fb14dc911e44f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC0xMS0xLTEtNjY5NTE_e78588a4-5bd5-4e97-a344-42d15ae61254"
      unitRef="usd">-70000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c3e982e36134221a56256dedf94650e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC0xMy0xLTEtNjY5NTE_6ff2dda5-8949-4a89-a1d0-3b4aa665fcc0"
      unitRef="usd">-132182000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOmM5ZTc4MmY3NWRkOTQ4MjZiNjRiYzY2YjNkYmM2NzA0L3RhYmxlcmFuZ2U6YzllNzgyZjc1ZGQ5NDgyNmI2NGJjNjZiM2RiYzY3MDRfOC0xNS0xLTEtNjY5NTE_f5a38ee7-88c6-46b8-b887-06353de24fdb"
      unitRef="usd">173404000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i146bb14301f4414c9c5b8c6fbedb27b7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi0xLTEtMS02Njk1MQ_2e57ef24-e7f7-4567-8b7c-4a968219c00a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i146bb14301f4414c9c5b8c6fbedb27b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi0zLTEtMS02Njk1MQ_cf5ec9f7-467b-44d5-98c1-d788978642aa"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2e4728d2434f4cb3a885b91a7a39402e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi01LTEtMS02Njk1MQ_6b3dee49-ca2a-4b93-9c72-60cabc5e6359"
      unitRef="shares">20698737</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2e4728d2434f4cb3a885b91a7a39402e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi03LTEtMS02Njk1MQ_5c8c757f-345f-46ae-997a-5a38d032ba75"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20a8d5e87bdf4552b41bd69d53f4778e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi05LTEtMS02Njk1MQ_7a1143cb-01c0-44bf-85e1-f56b6ad0669b"
      unitRef="usd">213398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c86944e64a841aeaa619bae42c25b4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi0xMS0xLTEtNjY5NTE_c2e8db0f-e9be-47bb-9d08-a763f1d7616d"
      unitRef="usd">-46672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i146bb14301f4414c9c5b8c6fbedb27b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMi0xMy0xLTEtNjY5NTE_b304e423-1256-49dc-8325-8c82487c05ab"
      unitRef="usd">166730000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ida561c34d05744459e3a6ba53e5082ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMy0xMS0xLTEtNjY5NTE_8370c260-d6c7-4504-a5ad-a78d68016209"
      unitRef="usd">-20238000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfMy0xMy0xLTEtNjY5NTE_8f0a6f80-27f4-412b-8806-5d2612fbf758"
      unitRef="usd">-20238000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieec04c9c395a4d95a045182e0b345150_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNC05LTEtMS02Njk1MQ_213f1e0a-8574-410d-aff0-5ff680443526"
      unitRef="usd">2674000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNC0xMy0xLTEtNjY5NTE_f8ef1cdf-7cf7-4f89-bf9f-512cbb8bcfb0"
      unitRef="usd">2674000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5bf55752ab874c7ba8fc49578c5eef66_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNS01LTEtMS02Njk1MQ_4d6cbf89-13cf-40d1-b43f-53f245509ca7"
      unitRef="shares">225</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i5bf55752ab874c7ba8fc49578c5eef66_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNi01LTEtMS04MTcxNQ_5937f566-8d13-4f5a-b15d-d9bbcf976fb0"
      unitRef="shares">4257</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <tars:StockIssuedDuringPeriodSharesLapseOfRepurchaseRights
      contextRef="i5bf55752ab874c7ba8fc49578c5eef66_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNi01LTEtMS02Njk1MQ_82e4ec66-4576-418a-8b15-f8978358ec4b"
      unitRef="shares">15309</tars:StockIssuedDuringPeriodSharesLapseOfRepurchaseRights>
    <tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights
      contextRef="ieec04c9c395a4d95a045182e0b345150_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNi05LTEtMS02Njk1MQ_373894d6-be1b-41e8-95b0-01b6473ba402"
      unitRef="usd">31000</tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights>
    <tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNi0xMy0xLTEtNjY5NTE_5aeddbe9-fe1b-47f2-b24d-d037cf270e4c"
      unitRef="usd">31000</tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5d7883646fff46a8b814bffcd6ed96c3_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy0xLTEtMS02Njk1MQ_573f1f7d-f639-4f87-acb6-54ce3348f9e4"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5d7883646fff46a8b814bffcd6ed96c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy0zLTEtMS02Njk1MQ_7b5d4c25-a5f5-480e-b94c-d20f412c3aa5"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5d2356c7fef74c498e1b3064e427a7c3_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy01LTEtMS02Njk1MQ_ba014a94-fd71-4672-bfa4-58961cc7bb25"
      unitRef="shares">20718528</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5d2356c7fef74c498e1b3064e427a7c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy03LTEtMS02Njk1MQ_bbb40c1f-a73b-4fc2-b7fb-e0475d29934d"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88c2701f525a41e5aba1d5d4441c2fbd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy05LTEtMS02Njk1MQ_1a5b3d67-ea11-4673-9faa-faa306dc131a"
      unitRef="usd">216103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff9bfcac8dd149bfa9f2b65537c92af8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy0xMS0xLTEtNjY5NTE_946c4b88-9f2c-48a5-8c0d-3d836d86afc9"
      unitRef="usd">-66910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d7883646fff46a8b814bffcd6ed96c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yNS9mcmFnOjY1ZWJjMWNkMTdkNjQxZGU4MDdmNDJlZDNmNmI2ZjZkL3RhYmxlOjkwM2VlN2M1NWQ3ODQ3NjNiN2U5ZjRlNDZkNmIzODAxL3RhYmxlcmFuZ2U6OTAzZWU3YzU1ZDc4NDc2M2I3ZTlmNGU0NmQ2YjM4MDFfNy0xMy0xLTEtNjY5NTE_eddb4306-08d0-48a1-a732-f9eb1e81619a"
      unitRef="usd">149197000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMy0xLTEtMS02Njk1MQ_9f41d87a-18fa-478a-8f9e-5a11e02579e6"
      unitRef="usd">-23419000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMy0zLTEtMS02Njk1MQ_c6ace51a-741e-4ee7-823e-d298c9e664f3"
      unitRef="usd">-20238000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNS0xLTEtMS02Njk1MQ_03461dc0-10c4-407f-a0f9-d1cc97b0f7e9"
      unitRef="usd">104000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNS0zLTEtMS02Njk1MQ_4a6a2186-ed14-44f7-b3e8-17b4104f90ea"
      unitRef="usd">41000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNi0xLTEtMS02Njk1MQ_58053673-d3de-46e5-9500-9ae9b99cd263"
      unitRef="usd">81000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNi0zLTEtMS02Njk1MQ_ac2d526d-37bb-40a3-89aa-66d7a984ee30"
      unitRef="usd">55000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNy0xLTEtMS02Njk1MQ_142c7347-13cd-4d29-af50-a55779b75d57"
      unitRef="usd">3906000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNy0zLTEtMS02Njk1MQ_59a4d055-3e84-4ba9-95d4-11c49397bf75"
      unitRef="usd">2674000</us-gaap:ShareBasedCompensation>
    <tars:OperatingLeaseNoncashExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfOC0xLTEtMS02Njk1MQ_9cfc8946-f1b6-434e-9a18-ca52713e7bb7"
      unitRef="usd">151000</tars:OperatingLeaseNoncashExpense>
    <tars:OperatingLeaseNoncashExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfOC0zLTEtMS02Njk1MQ_7530d6a7-fc74-41a8-b52c-d263e4687617"
      unitRef="usd">113000</tars:OperatingLeaseNoncashExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTEtMS0xLTEtNjY5NTE_8011f8ae-967d-4113-8900-b8d1aa3aaf4b"
      unitRef="usd">-65000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTEtMy0xLTEtNjY5NTE_f154779b-47ad-4833-a197-20099b26d1ae"
      unitRef="usd">-192000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTItMS0xLTEtNjY5NTE_c0de0ee0-d975-4d67-867a-b28881eeaa83"
      unitRef="usd">1484000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTItMy0xLTEtNjY5NTE_b6066561-2e06-4036-bf4b-17602c1a85b1"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTMtMS0xLTEtNjY5NTE_9fb1cb8c-7a02-494a-8cef-2599c4aa83b3"
      unitRef="usd">-17000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTMtMy0xLTEtNjY5NTE_f3e810e9-2950-4108-98e7-8b9006123405"
      unitRef="usd">-245000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTUtMS0xLTEtNjY5NTE_1873ee3f-e4dc-44ba-84bf-717612403c9b"
      unitRef="usd">-16000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTUtMy0xLTEtNjY5NTE_f4679b38-d223-41ef-a2ac-79d0bb85f65b"
      unitRef="usd">-1000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTgtMS0xLTEtNjY5NTE_adfe12af-3b9f-40c7-aee7-f4b2d7f70792"
      unitRef="usd">2500000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMTgtMy0xLTEtNjY5NTE_6c90b37d-6dd3-4203-ab0d-a40fd0d03433"
      unitRef="usd">17000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjAtMS0xLTEtNjY5NTE_b9cddd33-cbd6-4daa-8df9-61eed9473a11"
      unitRef="usd">-3165000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjAtMy0xLTEtNjY5NTE_8d6e1dfb-a44c-4ed5-ac62-d48d76da064c"
      unitRef="usd">225000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjEtMS0xLTEtNjY5NTE_4f5a0a69-4238-4c32-9325-0fd764988f13"
      unitRef="usd">-257000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjEtMy0xLTEtNjY5NTE_22d4595e-f7de-4dc8-8a29-e43bb3b83585"
      unitRef="usd">-926000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjItMS0xLTEtNjY5NTE_63e4e55c-de01-458d-b848-7a88e4ab527a"
      unitRef="usd">-38000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjItMy0xLTEtNjY5NTE_6543960e-3986-4b7e-9774-3abdff21aa4e"
      unitRef="usd">-14000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjMtMS0xLTEtNjY5NTE_582ad61d-8962-44a6-b660-57716f4ff901"
      unitRef="usd">-1046000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjMtMy0xLTEtNjY5NTE_8a4a7842-7338-486f-8772-0035819c323b"
      unitRef="usd">1969000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjQtMS0xLTEtNjY5NTE_2201b37c-9cbc-48a3-bd66-a432090ffaae"
      unitRef="usd">-1313000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjQtMy0xLTEtNjY5NTE_6ea25003-0d68-49d1-b84a-62f55b5939a3"
      unitRef="usd">-993000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjUtMS0xLTEtNjY5NTE_a43387c9-1ae2-4d0c-b95c-7ce090a2dd45"
      unitRef="usd">-8000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjUtMy0xLTEtNjY5NTE_347d1a4f-a395-4021-b579-3363cf95be80"
      unitRef="usd">-43000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjYtMS0xLTEtNjY5NTE_7985c28c-ed82-4793-9876-7cb55c5abb5e"
      unitRef="usd">-21970000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjYtMy0xLTEtNjY5NTE_1e5c9545-64c3-4c28-ba94-df8c36c37f6f"
      unitRef="usd">-15286000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjktMS0xLTEtNjY5NTE_1dbd4d59-b0d5-431f-addb-09490b38c257"
      unitRef="usd">40301000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMjktMy0xLTEtNjY5NTE_06b2173c-a87f-4ca5-ae12-fcd9ef38b267"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzAtMS0xLTEtODA0NDM_a095ecd2-f4d2-4551-8a36-934c51b0a43c"
      unitRef="usd">28667000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzAtMy0xLTEtODA0NDM_f0eb45fd-adb1-4f4f-a3d8-684cb017f027"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzAtMS0xLTEtNjY5NTE_a47b7ace-1a9f-4367-9bb3-3ca95e5a6e42"
      unitRef="usd">340000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzAtMy0xLTEtNjY5NTE_3a368476-99db-434a-b906-6d2467494152"
      unitRef="usd">161000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzEtMS0xLTEtNjY5NTE_e773fd4f-fb5b-47a7-8323-9f18250ccaad"
      unitRef="usd">11294000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzEtMy0xLTEtNjY5NTE_79b09d1b-fc9f-4c7d-880f-ab76ac0e2856"
      unitRef="usd">-161000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzYtMS0xLTEtNjgzNDc_c7522a27-ceb0-42da-a275-b2082332f7a3"
      unitRef="usd">13000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzYtMy0xLTEtNjgzNDc_ca685ab7-53fa-4f95-a211-71e94c292227"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzgtMS0xLTEtNjg0MTU_e25e2195-6cd5-46b5-b597-df714eefbb1c"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzgtMy0xLTEtNjg0MTU_25dc8411-9850-4348-9973-5d4b851a0f20"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzktMS0xLTEtNjg0MjI_f5afccf2-0ef5-4f99-907c-66e6b49abe94"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzktMy0xLTEtNjg0MjI_0af79df7-d562-4636-a4c3-e37823f4f887"
      unitRef="usd">815000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <tars:PaymentsOfDeferredStockIssuanceCosts
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzYtMS0xLTEtNjY5NTE_dac50a4b-5c1b-43a8-8614-41c9d04ca008"
      unitRef="usd">0</tars:PaymentsOfDeferredStockIssuanceCosts>
    <tars:PaymentsOfDeferredStockIssuanceCosts
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfMzYtMy0xLTEtNjY5NTE_eca49071-e14d-4661-a013-6f4616600009"
      unitRef="usd">60000</tars:PaymentsOfDeferredStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDItMS0xLTEtNjY5NTE_c473dfab-d0f4-40d6-8a6b-15b3f4b98748"
      unitRef="usd">5013000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDItMy0xLTEtNjY5NTE_1f307768-65be-4429-b2da-f542d9f0b938"
      unitRef="usd">19125000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDMtMS0xLTEtNjY5NTE_6149f366-6d30-4000-8c27-efc8f598e8cf"
      unitRef="usd">-5663000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDMtMy0xLTEtNjY5NTE_cc421ae9-c28a-427a-ac05-dd71b03edf4b"
      unitRef="usd">3678000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDQtMS0xLTEtNjY5NTE_8e9fc490-4196-47d0-911b-c83389b1f672"
      unitRef="usd">71660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i146bb14301f4414c9c5b8c6fbedb27b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDQtMy0xLTEtNjY5NTE_7a993087-27a2-49de-8604-e546d975737b"
      unitRef="usd">171332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDUtMS0xLTEtNjY5NTE_5e043622-741e-416e-b7a1-886f6d98dd3e"
      unitRef="usd">65997000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5d7883646fff46a8b814bffcd6ed96c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNDUtMy0xLTEtNjY5NTE_7850014c-db76-4786-8579-0e519ef358c9"
      unitRef="usd">175010000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTEtMS0xLTEtNjY5NTE_01395023-2071-493a-b64d-953c5af46783"
      unitRef="usd">116000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTEtMy0xLTEtNjY5NTE_e2967be6-ef28-4bb2-967b-b2bdaeb7fbfb"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:InterestPaidNet
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTItMS0xLTEtNjY5NTE_91d145ca-de78-4938-a684-f8980269cd4c"
      unitRef="usd">593000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTItMy0xLTEtNjY5NTE_4df08eae-8f9c-4e96-805e-f5a5662cabd8"
      unitRef="usd">127000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTMtMS0xLTEtNjY5NTE_3a38b2b2-2623-4fe5-a418-5fe7c13c9f82"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTMtMy0xLTEtNjY5NTE_022cd54e-13e0-451e-b428-06adbe882d92"
      unitRef="usd">41000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <tars:DeferredOfferingCostsIncurredButNotYetPaidIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTgtMS0xLTEtNjY5NTE_908ddd35-7564-4a5f-88be-0662e8024fc3"
      unitRef="usd">0</tars:DeferredOfferingCostsIncurredButNotYetPaidIncludedInAccountsPayableAndAccruedLiabilities>
    <tars:DeferredOfferingCostsIncurredButNotYetPaidIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8yOC9mcmFnOjQyMWRkNDU1OTAzMDQzOWQ4MTAxOTVjMGE4ZTdiYmI3L3RhYmxlOjRiNmM3OTM4NmJkMDRkMTc4MDNjY2U0NzFmMDM2ZTYzL3RhYmxlcmFuZ2U6NGI2Yzc5Mzg2YmQwNGQxNzgwM2NjZTQ3MWYwMzZlNjNfNTgtMy0xLTEtNjY5NTE_4341b296-7d6b-4acf-8bca-d184fd0ff371"
      unitRef="usd">55000</tars:DeferredOfferingCostsIncurredButNotYetPaidIncludedInAccountsPayableAndAccruedLiabilities>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNC9mcmFnOjA2MzU4NzBmMjE1NTQwMjNhM2Y0YmYzM2JjNjY0YWUzL3RleHRyZWdpb246MDYzNTg3MGYyMTU1NDAyM2EzZjRiZjMzYmM2NjRhZTNfNDM3NA_f4c301b3-f0c6-4e02-b6e4-4c0004abba83">DESCRIPTION OF BUSINESS AND PRESENTATION OF FINANCIAL STATEMENTS&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tarsus Pharmaceuticals, Inc. (&#x201c;Tarsus&#x201d; or the &#x201c;Company&#x201d;) is a biopharmaceutical company focused on the development and commercialization of therapeutics, starting with eye care. The Company&#x2019;s operations currently consist of its preclinical and clinical studies, corporate administration and commercial leadership supporting planned business growth. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has a limited operating history, no product sales and has accumulated losses and negative cash flows from operations since inception. The Company has funded its inception-to-date operations through equity capital raises; including the Company's initial public offering in 2020 and the follow-on public offering completed in May 2022 (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Note 5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;), proceeds from its out-license agreement, and draws from its credit facility. The Company estimates that its existing capital resources will be sufficient to meet projected operating expense requirements for at least 12 months from the filing date of the accompanying Condensed Financial Statements in this Form 10-Q, which have been prepared on a going-concern basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Management expects the Company to continue to incur operating losses for the foreseeable future and may be required to raise additional capital to fund its ongoing operations. However, no assurance can be given as to whether financing will be available on terms acceptable to the Company, or at all. If the Company is unable to raise additional funds as required, it may need to delay, reduce, or terminate some or all of its development programs and clinical trials. The Company may also be required to sell or license its rights to product candidates in certain territories or indications that it would otherwise prefer to develop and commercialize on its own and/or enter into collaborations and other arrangements to address its liquidity needs, which could materially and adversely affect its business and financial prospects, or even its ability to remain a going concern. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Segment  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;To date, the Company has operated, managed and organized its business and financial information on an aggregate basis for the purposes of evaluating financial performance and the allocation of capital and personnel resources. The Company&#x2019;s chief operating decision-maker (CODM), its Chief Executive Officer, reviews its operating results for the purpose of allocating resources and evaluating financial performance. Accordingly, the Company&#x2019;s management determined that it operates one reportable operating segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Emerging Growth Company Status&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is an "emerging growth company," as defined in the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has irrevocably elected to not take this exemption. As a result, it will adopt new or revised accounting standards on the relevant effective dates on which adoption of such standards is required for other public companies that are not emerging growth companies.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNC9mcmFnOjA2MzU4NzBmMjE1NTQwMjNhM2Y0YmYzM2JjNjY0YWUzL3RleHRyZWdpb246MDYzNTg3MGYyMTU1NDAyM2EzZjRiZjMzYmM2NjRhZTNfNDM3NQ_d8ba76fd-4c12-46ae-8554-201274f92522">To date, the Company has operated, managed and organized its business and financial information on an aggregate basis for the purposes of evaluating financial performance and the allocation of capital and personnel resources. The Company&#x2019;s chief operating decision-maker (CODM), its Chief Executive Officer, reviews its operating results for the purpose of allocating resources and evaluating financial performance. Accordingly, the Company&#x2019;s management determined that it operates one reportable operating segment.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNC9mcmFnOjA2MzU4NzBmMjE1NTQwMjNhM2Y0YmYzM2JjNjY0YWUzL3RleHRyZWdpb246MDYzNTg3MGYyMTU1NDAyM2EzZjRiZjMzYmM2NjRhZTNfMzU4MA_01c96ea5-365b-4eac-8a2a-0300ec507b0b"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNC9mcmFnOjA2MzU4NzBmMjE1NTQwMjNhM2Y0YmYzM2JjNjY0YWUzL3RleHRyZWdpb246MDYzNTg3MGYyMTU1NDAyM2EzZjRiZjMzYmM2NjRhZTNfMzU4MA_f35442e1-db7f-44d3-8cc8-6298122d8895"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzOTM_e544a001-e6fb-4765-83bc-d514d8f2e352">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND USE OF ESTIMATES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(i) Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Condensed Financial Statements have been prepared in conformity with generally accepted accounting principles ("GAAP") in the United States ("U.S.") for interim financial information pursuant to Form 10-Q and with the rules and regulations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the Securities and Exchange Commission ("SEC"). Accordingly, the accompanying Condensed Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements and the related notes thereto in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2022, as filed with the SEC on March&#160;17, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interim Condensed Balance Sheet as of March&#160;31, 2023, the interim Condensed Statements of Operations and Comprehensive Loss, the interim Condensed Statements of Stockholders&#x2019; Equity, and the interim Condensed Statements of Cash Flows for the three months ended March&#160;31, 2023 and 2022, are unaudited. These unaudited interim financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments, which consist of only normal and recurring adjustments for the fair presentation of its financial information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial data and other information disclosed in these notes related to the three-month periods are also unaudited. The Condensed Balance Sheet as of December&#160;31, 2022 has been derived from the audited financial statements at that date but does not include all information and footnotes required by GAAP for annual financial statements. The condensed interim operating results for three months ended March&#160;31, 2023 are not necessarily indicative of results to be expected for the year ending December&#160;31, 2023 or any other interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of financial statements in conformity with GAAP and with the rules and regulations of the SEC requires management to make informed estimates and assumptions that affect the amounts reported in these financial statements and accompanying notes. These estimates and assumptions are based upon historical experience, knowledge of current events and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources and involve judgments with respect to numerous factors that are difficult to predict and may materially differ from the amounts ultimately realized and reported due to the inherent uncertainty of any estimate or assumption. Actual results could differ materially from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s financial statements as of and for the year ended December&#160;31, 2022, reflect the Company&#x2019;s estimates of the impact of the macroeconomic environment, including the impact of inflation, higher interest rates, and foreign exchange rate fluctuations. The duration and the scope of these conditions cannot be predicted; therefore, the extent to which these conditions will directly or indirectly impact the Company&#x2019;s business, results of operations and financial condition, is uncertain. The Company is not aware of any specific event or circumstance that would require an update to its estimates, judgments and assumptions or a revision of the carrying value of the Company&#x2019;s assets or liabilities as of the issuance date of the accompanying Condensed Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Certain amounts in the prior years' financial statements have been reclassified to conform to the current year presentation. The Company reclassified license fees revenue and collaboration revenue which were historically separate financial statement line items on the Company's Statements of Operations and Comprehensive Loss and are now presented as a single revenue line&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; license fees and collaboration revenue. These reclassifications have no impact on total revenue or net loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There have been no significant changes in the Company&#x2019;s significant accounting policies during the three months ended March&#160;31, 2023, as compared with those disclosed in its Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on March&#160;17, 2023, except as discussed below. The accounting policies and estimates that most significantly impact the presented amounts within the accompanying Condensed Financial Statements are further described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;(ii) Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash and cash equivalents consist of bank deposits and highly liquid investments, including money market fund accounts, that are readily convertible into cash without penalty, with original maturities of three months or less from the purchase date. The carrying amounts reported in the accompanying Condensed Balance Sheets for cash and cash equivalents are valued at cost, which approximate their fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(iii) Marketable Securities and Long-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities consist of short-term fixed income investments carried at estimated fair value as determined based upon quoted market prices or pricing models for similar securities (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). Management determines the appropriate classification of its investments in fixed income securities at the time of purchase. Available-for-sale securities are classified as current assets on the accompanying Condensed Balance Sheets due to their highly liquid nature and availability for use in current operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities are recorded at fair value with unrealized losses and gains reported as a component of accumulated other comprehensive loss within the accompanying Condensed Statements of Stockholders' Equity until realized. The Company periodically evaluates whether declines in fair values of its available-for-sale securities below their book value are other-than-temporary. This evaluation consists of several qualitative and quantitative factors regarding the severity and duration of the unrealized loss as well as the Company&#x2019;s ability and intent to hold the available-for-sale security until a forecasted recovery occurs. The cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion, as well as interest and dividends, are included in interest income. Realized losses and gains as well as credit losses, if any, on marketable securities identified on a specific identification basis and are included in other income (expense), net on the accompanying Condensed Statement of Operations and Comprehensive Loss. The Company evaluated the underlying credit quality and credit ratings of the issuers during the period. To date, the Company has not identified any other than temporary declines in fair value of its investments and no credit losses associated with credit risk have occurred or have been recorded. Interest earned on marketable securities is included in interest income within the accompanying Condensed Statements of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Long-term investments consist of holdings of common stock in the publicly-traded parent company of LianBio Ophthalmology Limited ("LianBio"), reflecting the intent to hold these shares for at least one year from the balance sheet date. These equity securities are designated as available-for-sale with associated gains or losses reported in other income (expense), net within the Condensed Statements of Operations and Comprehensive Loss for each reported period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(iv) Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value on a recurring basis in the balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Quoted prices (unadjusted) in active markets for identical assets or liabilities that are publicly accessible at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Observable prices that are based on inputs not quoted on active markets, but that are corroborated by market data. These inputs may include quoted prices for similar assets or liabilities or quoted market prices in markets that are not active to the general public.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts for financial instruments consisting of cash, cash equivalents, short-term marketable securities, long-term investments, accounts payable and accrued liabilities approximate fair value due to the short maturities for each. The Company's equity warrant holdings disclosed as other assets are carried at fair value based on unobservable market inputs (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the ability to observe valuation inputs may result in a reclassification of levels for certain assets or liabilities within the fair value hierarchy. The Company did not have any transfers of assets and liabilities between the levels of the fair value hierarchy during the years presented.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(v) Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net are stated at historical cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets that range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU0Nw_2af45a19-cecf-405c-9096-e8aa0f014fc0"&gt;three&lt;/span&gt; to five years. Leasehold &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. The Company evaluates the recoverability of its property and equipment, net whenever events or changes in circumstances of the business indicate that the asset&#x2019;s carrying amount may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, the Company measures the amount by which the carrying value of the asset exceeds its fair value. There were no impairments recognized during the three months ended March&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(vi) Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and marketable securities. The Company maintains cash held in deposit at financial institutions in the U.S., including Silicon Valley Bank ("SVB"). As of March 31, 2023 and December 2022, the Company held cash and cash equivalents in its depository accounts of $8.1&#160;million and $15.0&#160;million, respectively. These deposits are insured by the Federal Deposit Insurance Corporation ("FDIC") in an amount up to $250,000 for any depositor. To the extent the Company holds cash deposits in amounts that exceed the FDIC insurance limitation, it may incur a loss in the event of a failure of any of the financial institutions where it maintains deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's monitoring ongoing events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, including SVB. On March 10, 2023, SVB was closed by the California Department of Financial Protection and Innovation, which appointed the FDIC as receiver, and all of SVB&#x2019;s deposits and substantially all of SVB&#x2019;s assets were transferred into a new entity, Silicon Valley Bridge Bank, N.A. (&#x201c;SVBB&#x201d;). On March 12, 2023, the Department of the Treasury, the Federal Reserve and the FDIC jointly released a statement that depositors at SVB would have access to their funds, even those in excess of the standard FDIC insurance limits, under a systemic risk exception. Such parties also announced, among other items, that SVBB had assumed the obligations and commitments of former SVB and commitments to advance under existing credit agreements with former SVB will be honored by SVBB pursuant to the terms of such credit agreements. On March 27, 2023, First Citizens Bank assumed all of SVBB&#x2019;s obligations and commitments, and SVBB began operating as Silicon Valley Bank, a division of First Citizens Bank. Unless otherwise noted herein, all references to SVB or Silicon Valley Bank shall refer to Silicon Valley Bank, a division of First Citizens Bank. In light of the foregoing, the Company does not believe it has exposure to loss as a result of SVB&#x2019;s receivership.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Management believes the Company is not exposed to significant credit risk due to the financial position of the depository institution, but will continue to monitor regularly and adjust, if needed, to mitigate risk. The Company has established guidelines regarding diversification of its investments and their maturities, which are designed to maintain principal and maximize liquidity. To date, the Company has not experienced any losses associated with this credit risk and continues to assess that this exposure is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(vii) Revenue Recognition for Out-License Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Overview &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently has no product revenue. Reported revenue in the accompanying Condensed Statements of Operations and Comprehensive Loss is associated with one out-license agreement (the "China Out-License") that allows the third-party licensee to market the Company's TP-03 product candidate (representing functional intellectual property) in the People's Republic of China, Hong Kong, Macau, and Taiwan (the "China territory")&#x2014; see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The accounting and reporting of revenue for out-license arrangements requires significant judgment for: (a) identification of the number of performance obligations within the contract, (b) the contract&#x2019;s transaction price for allocation (including variable consideration), (c) the stand-alone selling price for each identified performance obligation, and (d) the timing and amount of revenue recognition in each period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The China Out-License was analyzed under GAAP to determine whether the promised goods or services are distinct or must be accounted for as part of a combined performance obligation. In making these assessments, the Company considers factors such as the stage of development of the underlying intellectual property and the capabilities of the customer to develop the intellectual property on their own, and/or whether the required expertise is readily available. If the license is not distinct, the license is combined with other promised goods or services as a combined performance obligation for revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The China Out-License arrangement included the following forms of consideration: (i) non-refundable upfront license payment, (ii) equity-based consideration, (iii) sales-based royalties, (iv) sales-based threshold milestones, (v) one-time payments for executing drug supply agreements, (vi) development milestone payments, and (vii) regulatory milestone payments. Revenue is recognized in proportion to the allocated transaction price when (or as) the respective performance obligation is satisfied. The Company evaluates the progress related to each milestone at each reporting period and, if necessary, adjusts the probability of achievement and related revenue recognition. The measure of progress, and thereby periods over which revenue is recognized, is subject to estimates by management and may change over the course of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Terms for Receipt of Payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service and is the unit of accounting. A contract&#x2019;s transaction price is allocated among each distinct performance obligation based on relative standalone selling price and recognized when, or as, the applicable performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual terms that establish the Company&#x2019;s right to collect specified amounts from its customers and that require contemporaneous evaluation and documentation under GAAP for the corresponding timing and amount of revenue recognition, are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; (1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Upfront License Fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The Company determines whether non-refundable license fee consideration is recognized at the time of contract execution (i.e., when the license is transferred to the customer and the customer is able to use and benefit from the license) or over the actual (or implied) contractual period of the China Out-License.  The Company also evaluates whether it has any other requirements to provide substantive services that are inseparable from the performance obligation of the license transfer to determine whether any combined performance obligation is satisfied over time or at a point in time. Upfront payments may require deferral of revenue recognition to a future period until the Company performs obligations under these arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Development Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;  The Company utilizes the most likely amount method to estimate the amount of consideration to which it will be entitled for achievement of development milestones as these represent variable consideration. For those payments based on development milestones (e.g., patient dosing in a clinical study or the achievement of statistically significant clinical results), the Company assesses the probability that the milestone will be achieved, including its ability to control the timing or likelihood of achievement, and any associated revenue constraint. Given the high degree of uncertainty around the occurrence of these events, the Company determines the milestone and other contingent amounts to be constrained until the uncertainty associated with these payments is resolved. At each reporting period, the Company re-evaluates this associated revenue recognition constraint. Any resulting adjustments are recorded to revenue on a cumulative catch-up basis, and reflected in the financial statements in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regulatory Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company utilizes the most likely amount method to estimate the consideration to which it will be entitled and recognizes revenue in the period regulatory approval occurs (the performance obligation is satisfied) as these represent variable consideration. Amounts constrained as variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company evaluates whether the milestones are considered probable of being reached and not otherwise constrained. Accordingly, due to the inherent uncertainty of achieving regulatory approval, associated milestones are deemed constrained for revenue recognition until achievement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Royalties:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Under the sales-or-usage-based royalty exception the Company recognizes revenue based on the contractual percentage of the licensee&#x2019;s sale of products to its customers at the later of (i) the occurrence of the related product sales or (ii) the date upon which the performance obligation to which some or all of the royalty has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any royalty revenue from the China Out-License.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales Threshold Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Similar to royalties, applying the sales-or-usage-based royalty exception, the Company recognizes revenue from sales threshold milestones at the later of (i) the period the licensee achieves the one-time annual product sales levels in their territories for which the Company is contractually entitled to a specified lump-sum receipt, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;or (ii) the date upon which the performance obligation to which some or all of the milestone has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any sales threshold milestone revenue from the China Out-License. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company re-evaluates the measure of progress to each performance obligation in each reporting period as uncertain events are resolved and other changes in circumstances occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;(viii) Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Research and development costs are expensed as incurred or as certain upfront or milestone payments become contractually due to licensors upon the achievement of clinical or regulatory events. Research and development expenses include internal costs directly attributable to in-development programs, including costs of certain salaries and other employee-related costs (including stock-based compensation), and costs to conduct nonclinical studies, clinical trials and contract manufacturing activities. The Company accrues these costs based on factors such as estimates of the work completed and in accordance with agreements established with third-party service providers under the service agreements. As it relates to clinical trials, the financial terms of these contracts are subject to negotiations which vary from contract to contract and may result in payment flows that do not match the periods over which materials or services are provided under such contracts. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized. The Company's objective is to reflect the appropriate expense in its financial statements by matching those expenses with the period in which the services and efforts are expended. The Company accounts for these expenses according to the progress of the trial as measured by patient progression and the timing of various aspects of the trial taking into consideration discussions with applicable personnel and outside service providers. The clinical trial accrual is dependent in part upon the timely and accurate reporting of progress and efforts incurred from contract research organizations ("CROs"), contract manufacturers and other third-party vendors. Although estimates are expected to be materially consistent with actual amounts incurred, the Company's understanding of the status and timing of services performed relative to the actual status and timing of services performed can vary and may result in changes in estimates in any particular period. The Company makes significant judgments and estimates in determining the accrued liabilities balance at each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. To date, there have been no material differences between estimates of such expenses and the amounts actually incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(ix) Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company recognizes stock-based compensation expense for equity awards granted to employees, consultants, and members of its Board of Directors. Stock option awards are at an exercise price of not less than 100% of the fair market value of common stock on the respective date of grant. The grant date is the date the terms of the award are formally approved by the Company&#x2019;s Board of Directors or its designee. The Company uses the Black-Scholes option pricing model to estimate the fair value of stock option awards as of the date of grant. The fair value of restricted stock units is representative of the closing market price of the Company's stock on the date preceding the award grant date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock awards granted typically have &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU3OQ_70c44df0-4546-4706-98e6-e2224b359639"&gt;one&lt;/span&gt; to four-year service conditions and a contractual term of 10 years. Any performance conditions for vesting are explicitly stated in each award agreement and are associated with clinical, business development, or operational milestones. For stock-based awards that vest subject to the satisfaction of a service requirement, the related expense is recognized on a straight-line basis over each award&#x2019;s actual or implied vesting period. For stock-based awards that vest subject to a performance condition, the Company recognizes related expense on an accelerated attribution method, if and when it concludes that it is highly probable that the performance condition will be achieved. At each reporting period, the Company reassesses the probability of the achievement of the performance vesting conditions. As applicable, the Company reverses previously recognized expense for unvested awards in the same period of forfeiture. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All stock-based compensation expense is reported in the accompanying Condensed Statements of Operations and Comprehensive Loss within research and development expense or general and administrative expense, based upon the assigned department of the award recipient. The measurement of the fair value of stock option awards and recognition of stock-based compensation expense requires assumptions to be estimated by management that involve inherent uncertainties and the application of management&#x2019;s judgment, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Subsequent to the IPO, the fair value of the Company&#x2019;s common stock is based on the closing quoted market price of its common stock as reported by the Nasdaq Global Select Market on the date of the option grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company&#x2019;s expected term represents the period that the Company&#x2019;s stock option awards are expected to be outstanding. Management estimates the expected term of awarded stock options utilizing the simplified method (based on the mid-point between the vesting date and the end of the contractual term) to determine the expected term since the Company does not yet have sufficient exercise history.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Prior to 2023, the Company did not have sufficient trading history for its common stock to use its own historical volatility. Management estimated the expected volatility based on a designated peer-group of publicly-traded companies for a look-back period (from the date of grant) that corresponded with the expected term of the awarded stock option. Beginning in January 2023, the Company began using its own historical stock price for expected volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company estimates the risk-free interest rate based upon the U.S. Department of Treasury yield curve in effect at award grant date for the time period that corresponds with the expected term of the awarded stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company&#x2019;s expected dividend yield is zero because it has never paid cash dividends and does not expect to for the foreseeable future.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(x) Net Loss per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive shares of common stock. Diluted net loss  per share is computed by dividing the net loss by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method and if-converted method as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to a net loss for the three months ended March&#160;31, 2023 and 2022, all otherwise potentially dilutive securities are antidilutive, and accordingly, the reported basic net loss per share equals the reported diluted net loss per share in each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(xi) Comprehensive Loss &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss represents (i) net loss for the periods presented, and (ii) unrealized gains or losses on the Company's reported available-for-sale debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(xii) Recently Issued or Effective Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently issued or effective accounting pronouncements that impact, or may have an impact, on the Company&#x2019;s financial statements have been discussed within the footnote to which each relates. Other recent accounting pronouncements not disclosed in these Condensed Financial Statements have been determined by the Company&#x2019;s management to have no impact, or an immaterial impact, on its current financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzOTQ_3d0d5e48-3a5d-45d0-a34e-a250fc7e1da4">Basis of Presentation&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Condensed Financial Statements have been prepared in conformity with generally accepted accounting principles ("GAAP") in the United States ("U.S.") for interim financial information pursuant to Form 10-Q and with the rules and regulations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the Securities and Exchange Commission ("SEC"). Accordingly, the accompanying Condensed Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements and should be read in conjunction with the audited financial statements and the related notes thereto in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2022, as filed with the SEC on March&#160;17, 2023.&lt;/span&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interim Condensed Balance Sheet as of March&#160;31, 2023, the interim Condensed Statements of Operations and Comprehensive Loss, the interim Condensed Statements of Stockholders&#x2019; Equity, and the interim Condensed Statements of Cash Flows for the three months ended March&#160;31, 2023 and 2022, are unaudited. These unaudited interim financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments, which consist of only normal and recurring adjustments for the fair presentation of its financial information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial data and other information disclosed in these notes related to the three-month periods are also unaudited. The Condensed Balance Sheet as of December&#160;31, 2022 has been derived from the audited financial statements at that date but does not include all information and footnotes required by GAAP for annual financial statements. The condensed interim operating results for three months ended March&#160;31, 2023 are not necessarily indicative of results to be expected for the year ending December&#160;31, 2023 or any other interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of financial statements in conformity with GAAP and with the rules and regulations of the SEC requires management to make informed estimates and assumptions that affect the amounts reported in these financial statements and accompanying notes. These estimates and assumptions are based upon historical experience, knowledge of current events and various other factors believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the recording of expenses that are not readily apparent from other sources and involve judgments with respect to numerous factors that are difficult to predict and may materially differ from the amounts ultimately realized and reported due to the inherent uncertainty of any estimate or assumption. Actual results could differ materially from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s financial statements as of and for the year ended December&#160;31, 2022, reflect the Company&#x2019;s estimates of the impact of the macroeconomic environment, including the impact of inflation, higher interest rates, and foreign exchange rate fluctuations. The duration and the scope of these conditions cannot be predicted; therefore, the extent to which these conditions will directly or indirectly impact the Company&#x2019;s business, results of operations and financial condition, is uncertain. The Company is not aware of any specific event or circumstance that would require an update to its estimates, judgments and assumptions or a revision of the carrying value of the Company&#x2019;s assets or liabilities as of the issuance date of the accompanying Condensed Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Certain amounts in the prior years' financial statements have been reclassified to conform to the current year presentation. The Company reclassified license fees revenue and collaboration revenue which were historically separate financial statement line items on the Company's Statements of Operations and Comprehensive Loss and are now presented as a single revenue line&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&lt;/span&gt; license fees and collaboration revenue. These reclassifications have no impact on total revenue or net loss.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzODY_0ecf87ae-b8bd-4b0b-a0b9-445a5394d7fa">Cash and Cash EquivalentsCash and cash equivalents consist of bank deposits and highly liquid investments, including money market fund accounts, that are readily convertible into cash without penalty, with original maturities of three months or less from the purchase date. The carrying amounts reported in the accompanying Condensed Balance Sheets for cash and cash equivalents are valued at cost, which approximate their fair value.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzOTU_0ff7cb9f-c300-4c0c-86ec-92e5b184626b">Marketable Securities and Long-Term Investments&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities consist of short-term fixed income investments carried at estimated fair value as determined based upon quoted market prices or pricing models for similar securities (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). Management determines the appropriate classification of its investments in fixed income securities at the time of purchase. Available-for-sale securities are classified as current assets on the accompanying Condensed Balance Sheets due to their highly liquid nature and availability for use in current operations. &lt;/span&gt;Marketable securities are recorded at fair value with unrealized losses and gains reported as a component of accumulated other comprehensive loss within the accompanying Condensed Statements of Stockholders' Equity until realized. The Company periodically evaluates whether declines in fair values of its available-for-sale securities below their book value are other-than-temporary. This evaluation consists of several qualitative and quantitative factors regarding the severity and duration of the unrealized loss as well as the Company&#x2019;s ability and intent to hold the available-for-sale security until a forecasted recovery occurs. The cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion, as well as interest and dividends, are included in interest income. Realized losses and gains as well as credit losses, if any, on marketable securities identified on a specific identification basis and are included in other income (expense), net on the accompanying Condensed Statement of Operations and Comprehensive Loss. The Company evaluated the underlying credit quality and credit ratings of the issuers during the period. To date, the Company has not identified any other than temporary declines in fair value of its investments and no credit losses associated with credit risk have occurred or have been recorded. Interest earned on marketable securities is included in interest income within the accompanying Condensed Statements of Operations and Comprehensive Loss.Long-term investments consist of holdings of common stock in the publicly-traded parent company of LianBio Ophthalmology Limited ("LianBio"), reflecting the intent to hold these shares for at least one year from the balance sheet date. These equity securities are designated as available-for-sale with associated gains or losses reported in other income (expense), net within the Condensed Statements of Operations and Comprehensive Loss for each reported period.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU0NA_407bac6c-d97c-4ee1-ae52-cc80787b9f5a">Fair Value Measurements&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value on a recurring basis in the balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Quoted prices (unadjusted) in active markets for identical assets or liabilities that are publicly accessible at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Observable prices that are based on inputs not quoted on active markets, but that are corroborated by market data. These inputs may include quoted prices for similar assets or liabilities or quoted market prices in markets that are not active to the general public.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts for financial instruments consisting of cash, cash equivalents, short-term marketable securities, long-term investments, accounts payable and accrued liabilities approximate fair value due to the short maturities for each. The Company's equity warrant holdings disclosed as other assets are carried at fair value based on unobservable market inputs (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the ability to observe valuation inputs may result in a reclassification of levels for certain assets or liabilities within the fair value hierarchy. The Company did not have any transfers of assets and liabilities between the levels of the fair value hierarchy during the years presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU0Ng_8dd3a0b4-c4c1-4899-a654-8159f10738b8">Property and Equipment, NetProperty and equipment, net are stated at historical cost less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets that range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU0Nw_2af45a19-cecf-405c-9096-e8aa0f014fc0"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. The Company evaluates the recoverability of its property and equipment, net whenever events or changes in circumstances of the business indicate that the asset&#x2019;s carrying amount may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, the Company measures the amount by which the carrying value of the asset exceeds its fair value. There were no impairments recognized during the three months ended March&#160;31, 2023 and 2022.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icff1c597f3fd4a3c9576292df2860f68_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU1OA_736bd0e4-9202-4676-a1d3-f9a84183c241">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzOTY_065befe8-c772-43fe-9c65-bcacb81e0d03">Concentration of Credit Risk and Other Risks and Uncertainties&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and marketable securities. The Company maintains cash held in deposit at financial institutions in the U.S., including Silicon Valley Bank ("SVB"). As of March 31, 2023 and December 2022, the Company held cash and cash equivalents in its depository accounts of $8.1&#160;million and $15.0&#160;million, respectively. These deposits are insured by the Federal Deposit Insurance Corporation ("FDIC") in an amount up to $250,000 for any depositor. To the extent the Company holds cash deposits in amounts that exceed the FDIC insurance limitation, it may incur a loss in the event of a failure of any of the financial institutions where it maintains deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's monitoring ongoing events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, including SVB. On March 10, 2023, SVB was closed by the California Department of Financial Protection and Innovation, which appointed the FDIC as receiver, and all of SVB&#x2019;s deposits and substantially all of SVB&#x2019;s assets were transferred into a new entity, Silicon Valley Bridge Bank, N.A. (&#x201c;SVBB&#x201d;). On March 12, 2023, the Department of the Treasury, the Federal Reserve and the FDIC jointly released a statement that depositors at SVB would have access to their funds, even those in excess of the standard FDIC insurance limits, under a systemic risk exception. Such parties also announced, among other items, that SVBB had assumed the obligations and commitments of former SVB and commitments to advance under existing credit agreements with former SVB will be honored by SVBB pursuant to the terms of such credit agreements. On March 27, 2023, First Citizens Bank assumed all of SVBB&#x2019;s obligations and commitments, and SVBB began operating as Silicon Valley Bank, a division of First Citizens Bank. Unless otherwise noted herein, all references to SVB or Silicon Valley Bank shall refer to Silicon Valley Bank, a division of First Citizens Bank. In light of the foregoing, the Company does not believe it has exposure to loss as a result of SVB&#x2019;s receivership.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Management believes the Company is not exposed to significant credit risk due to the financial position of the depository institution, but will continue to monitor regularly and adjust, if needed, to mitigate risk. The Company has established guidelines regarding diversification of its investments and their maturities, which are designed to maintain principal and maximize liquidity. To date, the Company has not experienced any losses associated with this credit risk and continues to assess that this exposure is not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:DepositsAssets
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMyODcwNg_4dcdc3d0-9d30-416a-ba4a-4ded0e2da082"
      unitRef="usd">8100000</us-gaap:DepositsAssets>
    <us-gaap:DepositsAssets
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMyODcyMA_9bfd03d1-3919-4ac0-8ee5-f61ad9c7164a"
      unitRef="usd">15000000</us-gaap:DepositsAssets>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzODc_1b6a6285-a102-47d7-9336-031dbe43314d">Revenue Recognition for Out-License Arrangements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Overview &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently has no product revenue. Reported revenue in the accompanying Condensed Statements of Operations and Comprehensive Loss is associated with one out-license agreement (the "China Out-License") that allows the third-party licensee to market the Company's TP-03 product candidate (representing functional intellectual property) in the People's Republic of China, Hong Kong, Macau, and Taiwan (the "China territory")&#x2014; see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The accounting and reporting of revenue for out-license arrangements requires significant judgment for: (a) identification of the number of performance obligations within the contract, (b) the contract&#x2019;s transaction price for allocation (including variable consideration), (c) the stand-alone selling price for each identified performance obligation, and (d) the timing and amount of revenue recognition in each period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The China Out-License was analyzed under GAAP to determine whether the promised goods or services are distinct or must be accounted for as part of a combined performance obligation. In making these assessments, the Company considers factors such as the stage of development of the underlying intellectual property and the capabilities of the customer to develop the intellectual property on their own, and/or whether the required expertise is readily available. If the license is not distinct, the license is combined with other promised goods or services as a combined performance obligation for revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The China Out-License arrangement included the following forms of consideration: (i) non-refundable upfront license payment, (ii) equity-based consideration, (iii) sales-based royalties, (iv) sales-based threshold milestones, (v) one-time payments for executing drug supply agreements, (vi) development milestone payments, and (vii) regulatory milestone payments. Revenue is recognized in proportion to the allocated transaction price when (or as) the respective performance obligation is satisfied. The Company evaluates the progress related to each milestone at each reporting period and, if necessary, adjusts the probability of achievement and related revenue recognition. The measure of progress, and thereby periods over which revenue is recognized, is subject to estimates by management and may change over the course of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Terms for Receipt of Payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service and is the unit of accounting. A contract&#x2019;s transaction price is allocated among each distinct performance obligation based on relative standalone selling price and recognized when, or as, the applicable performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual terms that establish the Company&#x2019;s right to collect specified amounts from its customers and that require contemporaneous evaluation and documentation under GAAP for the corresponding timing and amount of revenue recognition, are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; (1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Upfront License Fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The Company determines whether non-refundable license fee consideration is recognized at the time of contract execution (i.e., when the license is transferred to the customer and the customer is able to use and benefit from the license) or over the actual (or implied) contractual period of the China Out-License.  The Company also evaluates whether it has any other requirements to provide substantive services that are inseparable from the performance obligation of the license transfer to determine whether any combined performance obligation is satisfied over time or at a point in time. Upfront payments may require deferral of revenue recognition to a future period until the Company performs obligations under these arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Development Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;  The Company utilizes the most likely amount method to estimate the amount of consideration to which it will be entitled for achievement of development milestones as these represent variable consideration. For those payments based on development milestones (e.g., patient dosing in a clinical study or the achievement of statistically significant clinical results), the Company assesses the probability that the milestone will be achieved, including its ability to control the timing or likelihood of achievement, and any associated revenue constraint. Given the high degree of uncertainty around the occurrence of these events, the Company determines the milestone and other contingent amounts to be constrained until the uncertainty associated with these payments is resolved. At each reporting period, the Company re-evaluates this associated revenue recognition constraint. Any resulting adjustments are recorded to revenue on a cumulative catch-up basis, and reflected in the financial statements in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regulatory Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company utilizes the most likely amount method to estimate the consideration to which it will be entitled and recognizes revenue in the period regulatory approval occurs (the performance obligation is satisfied) as these represent variable consideration. Amounts constrained as variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company evaluates whether the milestones are considered probable of being reached and not otherwise constrained. Accordingly, due to the inherent uncertainty of achieving regulatory approval, associated milestones are deemed constrained for revenue recognition until achievement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Royalties:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Under the sales-or-usage-based royalty exception the Company recognizes revenue based on the contractual percentage of the licensee&#x2019;s sale of products to its customers at the later of (i) the occurrence of the related product sales or (ii) the date upon which the performance obligation to which some or all of the royalty has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any royalty revenue from the China Out-License.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales Threshold Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Similar to royalties, applying the sales-or-usage-based royalty exception, the Company recognizes revenue from sales threshold milestones at the later of (i) the period the licensee achieves the one-time annual product sales levels in their territories for which the Company is contractually entitled to a specified lump-sum receipt, &lt;/span&gt;&lt;/div&gt;or (ii) the date upon which the performance obligation to which some or all of the milestone has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any sales threshold milestone revenue from the China Out-License. The Company re-evaluates the measure of progress to each performance obligation in each reporting period as uncertain events are resolved and other changes in circumstances occur.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzODk_cdbfff3c-bdc0-427e-aa67-e051a2fa4788">Research and Development CostsResearch and development costs are expensed as incurred or as certain upfront or milestone payments become contractually due to licensors upon the achievement of clinical or regulatory events. Research and development expenses include internal costs directly attributable to in-development programs, including costs of certain salaries and other employee-related costs (including stock-based compensation), and costs to conduct nonclinical studies, clinical trials and contract manufacturing activities. The Company accrues these costs based on factors such as estimates of the work completed and in accordance with agreements established with third-party service providers under the service agreements. As it relates to clinical trials, the financial terms of these contracts are subject to negotiations which vary from contract to contract and may result in payment flows that do not match the periods over which materials or services are provided under such contracts. Payments made prior to the receipt of goods or services to be used in research and development are capitalized until the goods or services are received. Such payments are evaluated for current or long-term classification based on when they will be realized. The Company's objective is to reflect the appropriate expense in its financial statements by matching those expenses with the period in which the services and efforts are expended. The Company accounts for these expenses according to the progress of the trial as measured by patient progression and the timing of various aspects of the trial taking into consideration discussions with applicable personnel and outside service providers. The clinical trial accrual is dependent in part upon the timely and accurate reporting of progress and efforts incurred from contract research organizations ("CROs"), contract manufacturers and other third-party vendors. Although estimates are expected to be materially consistent with actual amounts incurred, the Company's understanding of the status and timing of services performed relative to the actual status and timing of services performed can vary and may result in changes in estimates in any particular period. The Company makes significant judgments and estimates in determining the accrued liabilities balance at each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. To date, there have been no material differences between estimates of such expenses and the amounts actually incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzODg_842eb305-8ae2-44f1-b3aa-419bd7cd045d">Stock-Based Compensation&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company recognizes stock-based compensation expense for equity awards granted to employees, consultants, and members of its Board of Directors. Stock option awards are at an exercise price of not less than 100% of the fair market value of common stock on the respective date of grant. The grant date is the date the terms of the award are formally approved by the Company&#x2019;s Board of Directors or its designee. The Company uses the Black-Scholes option pricing model to estimate the fair value of stock option awards as of the date of grant. The fair value of restricted stock units is representative of the closing market price of the Company's stock on the date preceding the award grant date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock awards granted typically have &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU3OQ_70c44df0-4546-4706-98e6-e2224b359639"&gt;one&lt;/span&gt; to four-year service conditions and a contractual term of 10 years. Any performance conditions for vesting are explicitly stated in each award agreement and are associated with clinical, business development, or operational milestones. For stock-based awards that vest subject to the satisfaction of a service requirement, the related expense is recognized on a straight-line basis over each award&#x2019;s actual or implied vesting period. For stock-based awards that vest subject to a performance condition, the Company recognizes related expense on an accelerated attribution method, if and when it concludes that it is highly probable that the performance condition will be achieved. At each reporting period, the Company reassesses the probability of the achievement of the performance vesting conditions. As applicable, the Company reverses previously recognized expense for unvested awards in the same period of forfeiture. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All stock-based compensation expense is reported in the accompanying Condensed Statements of Operations and Comprehensive Loss within research and development expense or general and administrative expense, based upon the assigned department of the award recipient. The measurement of the fair value of stock option awards and recognition of stock-based compensation expense requires assumptions to be estimated by management that involve inherent uncertainties and the application of management&#x2019;s judgment, including:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Subsequent to the IPO, the fair value of the Company&#x2019;s common stock is based on the closing quoted market price of its common stock as reported by the Nasdaq Global Select Market on the date of the option grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company&#x2019;s expected term represents the period that the Company&#x2019;s stock option awards are expected to be outstanding. Management estimates the expected term of awarded stock options utilizing the simplified method (based on the mid-point between the vesting date and the end of the contractual term) to determine the expected term since the Company does not yet have sufficient exercise history.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; Prior to 2023, the Company did not have sufficient trading history for its common stock to use its own historical volatility. Management estimated the expected volatility based on a designated peer-group of publicly-traded companies for a look-back period (from the date of grant) that corresponded with the expected term of the awarded stock option. Beginning in January 2023, the Company began using its own historical stock price for expected volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company estimates the risk-free interest rate based upon the U.S. Department of Treasury yield curve in effect at award grant date for the time period that corresponds with the expected term of the awarded stock option.&lt;/span&gt;&lt;/div&gt;Dividend Yield &#x2014; The Company&#x2019;s expected dividend yield is zero because it has never paid cash dividends and does not expect to for the foreseeable future.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU3NA_9e64487a-3e1d-499b-88f3-55b8e9233e1f"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i53ea086e3521419c9e262a45add82d46_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMwMjU5OA_b53c7dca-40ee-4f44-a920-09b4ec9a847b">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id8e869641ee94a998264205f21fc8531_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjE5OTAyMzMyODc0Mg_f706a2c4-9884-41a8-8596-df3ac8ed9011">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMTkxMTQ_291e095d-709e-4850-9ace-debf139c539e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzOTA_9d88ccda-3fbc-455b-9edd-0ac02f7afa0d">Net Loss per Share&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive shares of common stock. Diluted net loss  per share is computed by dividing the net loss by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method and if-converted method as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to a net loss for the three months ended March&#160;31, 2023 and 2022, all otherwise potentially dilutive securities are antidilutive, and accordingly, the reported basic net loss per share equals the reported diluted net loss per share in each period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzOTI_f1568308-d1b8-4ef3-871a-d9add910a4c6">Comprehensive Loss Comprehensive loss represents (i) net loss for the periods presented, and (ii) unrealized gains or losses on the Company's reported available-for-sale debt securities.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF8zNy9mcmFnOjU4MmZhMDk4ZTQ0MjQ2YTU4M2M0OGYzNjJlNWNkMzdhL3RleHRyZWdpb246NTgyZmEwOThlNDQyNDZhNTgzYzQ4ZjM2MmU1Y2QzN2FfMjQzODU_890520a4-8a80-4acb-a621-67a1498d1c70">Recently Issued or Effective Accounting StandardsRecently issued or effective accounting pronouncements that impact, or may have an impact, on the Company&#x2019;s financial statements have been discussed within the footnote to which each relates. Other recent accounting pronouncements not disclosed in these Condensed Financial Statements have been determined by the Company&#x2019;s management to have no impact, or an immaterial impact, on its current financial position, results of operations, or cash flows.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMzEyNg_00db4e77-4904-4d2b-96f7-c40e43afe635">FAIR VALUE MEASUREMENTS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes certain financial instruments measured at fair value that are included within the accompanying balance sheets, and their designation among the three fair value measurement categories (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity warrants (for LianBio shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,222&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity warrants (for LianBio shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Money Market Funds and U.S. Treasury Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Money market funds and U.S. Treasury securities are highly liquid investments and are actively traded with readily-available market prices that are publicly observable and independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commercial Paper, Corporate Debt Securities and Government-related Debt Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Commercial paper, corporate debt securities and government-related debt securities were valued using Level 2 inputs that utilized industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. The Company reviews trading activity and pricing for these investments as of each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;LianBio Common Stock and Equity Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, contemporaneous with the China Out-License transaction (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), the Company and LianBio, executed a warrant agreement for the Company to purchase, in three tranches, common shares in LianBio at an exercise price equal to common stock par value, which converted into warrants of the parent company of LianBio (LianBio, a pharmaceutical company focused on the Greater China and other Asian markets; Nasdaq: LIAN; any references to common stock or warrants of LianBio shall refer to common stock or warrants of the publicly-traded parent of LianBio) in connection with LianBio's previous Initial Public Offering. The first two tranches were vested and exercised as of December 31, 2022 and converted into 156,746 shares of LianBio common stock as recognized at fair value within long-term investments on the Condensed Balance Sheets as of March&#160;31, 2023 and December 31, 2022. LianBio common stock is classified within Level 1 of the fair value hierarchy, given its publicly reported price on the Nasdaq Global Market.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The third warrant tranche will vest upon the achievement of a regulatory event and is presented within other assets in the accompanying Condensed Balance Sheets as of March&#160;31, 2023 and December&#160;31, 2022. This warrant tranche remains classified as Level 3 in the fair value hierarchy. The most significant assumptions used in the option pricing valuation model as &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of each balance sheet date to determine its fair value included observable and unobservable inputs: LianBio common stock volatility (based on the historical volatility of similar companies), the probability of regulatory milestone achievement for vesting, and the application of an assumed discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the equity warrants are reported within other assets on the accompanying Condensed Balance Sheets and will be remeasured each reporting period with adjustments reported within other income (expense), net on the accompanying Condensed Statements of Operations and Comprehensive Loss, until exercised or expired. These equity warrants are valued in the accompanying Condensed Financial Statements as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value of equity warrants&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remeasurement of equity warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value of equity warrants&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;663&#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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remeasurement of equity warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;418&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value and amortized cost of cash, cash equivalents and available-for-sale investments by major security type are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:13.519%"/&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:13.519%"/&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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized cost&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,997&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,997&#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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#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"&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:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:13.519%"/&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:13.519%"/&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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized cost&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,440&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,366&#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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#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="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2023, substantially all available-for-sale debt securities had a maturity of 12 months or less. Four securities have a contractual maturity between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2MjMyNw_8c90302e-5d65-4068-882b-93af76900292"&gt;one&lt;/span&gt; and four years, with an estimated fair market value of $5.8&#160;million and amortized cost of $5.7&#160;million. As of December&#160;31, 2022, substantially all available-for-sale debt securities had a maturity of 12 months or less. Three securities have a contractual maturity between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2MjM1MQ_814ddb0b-d044-4453-9608-47383f7c1878"&gt;one&lt;/span&gt; and five years, with an estimated fair market value of $4.6&#160;million and amortized cost of $4.6&#160;million. As of March&#160;31, 2023 and December&#160;31, 2022, all available-for-sale debt securities have gross unrealized losses in a continuous loss position for less than one year. As of March&#160;31, 2023 and December&#160;31, 2022, unrealized credit losses on these securities were not material, and accordingly, the Company did not recognize any other-than-temporary impairment losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMzEyNw_e22f1b8a-fe85-4de8-8f63-087b0f2b03cf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes certain financial instruments measured at fair value that are included within the accompanying balance sheets, and their designation among the three fair value measurement categories (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity warrants (for LianBio shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,303&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,222&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity warrants (for LianBio shares)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9425df31da3a481584b439067cf07700_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy0xLTEtMS03ODUyMQ_46c9e842-b7c0-4162-ada2-4eec08d0d1ed"
      unitRef="usd">185000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibab9f798f0c849b6b6e313512298cd23_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy0zLTEtMS03ODUyMQ_3ef1c19d-ebda-47b3-bb74-077c09cad76c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3636234782064fa8a83fa7367952b887_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy01LTEtMS03ODUyMQ_564538eb-ed2e-40e4-a5bd-d453b40e6309"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if4b552e3d3e6478a9f79127736c53136_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy03LTEtMS03ODUyMQ_47242759-7374-498d-a623-626a4737207f"
      unitRef="usd">185000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8c8a90c2600d4884b61ed721cf411567_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy0xLTEtMS02Njk1MQ_28d0ce96-ebb7-456a-8d52-cd9b2ee2ee16"
      unitRef="usd">65812000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i354a2222e5704982adaad60e04689993_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy0zLTEtMS02Njk1MQ_6d47358d-acd2-48df-bd64-22fd1ed8db00"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4f3fb4c1d1b74fc7bb77555b5885dcfc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy01LTEtMS02Njk1MQ_52c58dab-4086-40f2-a2be-a635b75fa097"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i144d9ee39e514d3c9f20ae2686e700bc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMy03LTEtMS02Njk1MQ_55de26aa-ce0e-411a-9944-ddbd077618fd"
      unitRef="usd">65812000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i826796d58f43453bbe3a4e4f0df2dade_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNC0xLTEtMS02Njk1MQ_4346ccd7-be67-467d-a5fd-b1d6acf03e9a"
      unitRef="usd">49000000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i00ead24808e6418abe1c6285968f2a8e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNC0zLTEtMS02Njk1MQ_a05fb42e-2ec3-4abe-addf-8bbbaa2e572c"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i7489f1c01f4040fa9027f3139aa5b960_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNC01LTEtMS02Njk1MQ_513fa19b-79f5-4cd5-8f19-b4e8a8882ad1"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="iaf2c1689602145ffa7cfe46f044e0dc9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNC03LTEtMS02Njk1MQ_6389828f-5d83-451a-b363-3ec18f79b451"
      unitRef="usd">49000000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i892be22603d64788b51cf55111b69eba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNS0xLTEtMS02Njk1MQ_2e8ebc04-06d2-44ab-8bfb-5eec2b30a007"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i2ed0e212cc8b4b7aa51ff422f461de73_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNS0zLTEtMS02Njk1MQ_9528d293-fb60-4c53-a5e7-3baaedeb9629"
      unitRef="usd">65148000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="ida739d9e492041df8abac70acd6a4018_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNS01LTEtMS02Njk1MQ_b49a9abe-f26c-4565-ae1e-7c9b6a865dce"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i7494a6d8c7fb4ce19624be505d391926_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNS03LTEtMS02Njk1MQ_0c89eebd-3dde-4a33-bd0e-02ceeac8c795"
      unitRef="usd">65148000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="ifdd774b344c242018371671a89a14ad3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNi0xLTEtMS02Njk1MQ_409085fc-6df2-4c1e-8bd1-fe1fa0732391"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="iad928b2f434a4f91881e16edfff1f575_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNi0zLTEtMS02Njk1MQ_1549ef4f-6b44-4b1a-a3ba-9fab2d64bcc9"
      unitRef="usd">12777000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i05f154f954b443e482459e699ab62660_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNi01LTEtMS02Njk1MQ_7ed6ce88-c05e-4fc3-9551-7bc8770e624a"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i79a5b6a31e8645f8a1689cdfd172f97b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNi03LTEtMS02Njk1MQ_9f26ba85-1085-49a9-96ea-f19f4d63884b"
      unitRef="usd">12777000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="idd8b670522cf45f8ab84db74558ab9c2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy0xLTEtMS02OTE5MQ_53932f95-069f-4d40-8d91-5a3a24c0318a"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i16ed5a6a9e3a45528f0d3c03542d3548_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy0zLTEtMS02OTE5MQ_32c99069-a3ef-4ede-8877-e1a1edbf00c5"
      unitRef="usd">8297000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="if78155dab98245379b7409e98a4d0db2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy01LTEtMS02OTE5MQ_45288d03-37a8-4529-8390-c9c5085896e1"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy03LTEtMS02OTE5MQ_34e03dc6-15b5-496c-94a2-97639c913374"
      unitRef="usd">8297000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="id95392055c6c4c689895a8ec69851578_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy0xLTEtMS02Njk1MQ_d5323b5e-25b4-445d-bbbb-aa20b9edbba4"
      unitRef="usd">306000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i6f413bfd9e1344f194608ea5c75f1b14_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy0zLTEtMS02Njk1MQ_af7d3eae-f091-4c8e-8947-e734b8b12678"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i37bbb85698e4468e92bffdf013a05804_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy01LTEtMS02Njk1MQ_3c22c962-9d88-41a4-8434-c4baaca613f5"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfNy03LTEtMS02Njk1MQ_670eff98-237a-4329-af5d-77033403fcc2"
      unitRef="usd">306000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="id95392055c6c4c689895a8ec69851578_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOC0xLTEtMS02Njk1MQ_344e1540-4184-4195-8d5e-f839cfd73105"
      unitRef="usd">0</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i6f413bfd9e1344f194608ea5c75f1b14_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOC0zLTEtMS02Njk1MQ_e19f6155-9fef-44d7-a5c0-f5e67c618b8b"
      unitRef="usd">0</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i37bbb85698e4468e92bffdf013a05804_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOC01LTEtMS02Njk1MQ_b7383fda-03dc-49e2-9916-d6ab59486e60"
      unitRef="usd">91000</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOC03LTEtMS02Njk1MQ_d3f55986-2818-416f-8802-f860239736cb"
      unitRef="usd">91000</tars:EquityWarrantsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id95392055c6c4c689895a8ec69851578_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOS0xLTEtMS02Njk1MQ_b9a9c626-41c8-43c3-87cf-0d82793fee6b"
      unitRef="usd">115303000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6f413bfd9e1344f194608ea5c75f1b14_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOS0zLTEtMS02Njk1MQ_84eb693b-233b-4c12-9e39-9b12050578cb"
      unitRef="usd">86222000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i37bbb85698e4468e92bffdf013a05804_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOS01LTEtMS02Njk1MQ_47681152-c3fb-4997-b5f6-77c966ac2d9c"
      unitRef="usd">91000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfOS03LTEtMS02Njk1MQ_119b7308-b2b3-497e-bc29-1d8ef29257de"
      unitRef="usd">201616000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0ecb831e068f4e4eba5855f83c097192_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTQtMS0xLTEtNjY5NTE_4093f8f0-bd24-4469-b809-34acb927eec5"
      unitRef="usd">64685000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifed529994d5a489a923621611c8dd9e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTQtMy0xLTEtNjY5NTE_99f63f26-89a9-403a-ad98-cbe91a1d1ea8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1488cc93f0044561a3bd35cf45b241cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTQtNS0xLTEtNjY5NTE_7a20825a-20cf-4c7e-8a2e-d1a35d078e4c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9b0256b4f7bc471698e819ba39b63c4f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTQtNy0xLTEtNjY5NTE_7a21151d-1a22-43ba-bbcb-628b1f13e439"
      unitRef="usd">64685000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i1dc742ef4d3f499281a5e3db27036808_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtMS0xLTEtNjkyMDE_b234f13a-5613-4668-aece-0e54c19eefce"
      unitRef="usd">69644000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i05b127b6e20648509ccfc27bc1d93571_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtMy0xLTEtNjkyMDE_739f6411-2a9e-4347-bf20-ed6200815632"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i30727f2c96b341fe911ef415de4c348f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtNS0xLTEtNjkyMDE_dc34e73e-42c0-4e92-9016-436658cf27c2"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="idf5597704788449bbbcea9eba34b39aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtNy0xLTEtNjkyMDE_70c66290-b57c-4dd2-a927-3277dc1a0c2f"
      unitRef="usd">69644000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i55798f7922ed4f90b40cf890e7c58539_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctMS0xLTEtNjkyMDE_001a9cbe-4fec-4cf5-bda0-f07d8416b21f"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i9fb0218825134bd9b61163220979283d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctMy0xLTEtNjkyMDE_2627830c-3837-4271-807c-984c7c87dffd"
      unitRef="usd">60355000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="iecd8a154fb694ad786f8c8da8d391a16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctNS0xLTEtNjkyMDE_49353904-81b6-434f-bcd8-dd5ba75695f0"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctNy0xLTEtNjkyMDE_9ba64abe-0278-4709-8bf5-ba36aed64cb0"
      unitRef="usd">60355000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="if0f2b2e02b4b45fea07db876890aa3d5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTgtMS0xLTEtNjkyMDE_e3243a25-f293-4c5c-a337-06311e97d335"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="ib73e18a89cf74db4b49c5a7a82c5d5de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTgtMy0xLTEtNjkyMDE_d55770a6-2fd9-45a7-9a5b-30167625eff8"
      unitRef="usd">11521000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i07b81c93d9584d62b21986ea577e3937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTgtNS0xLTEtNjkyMDE_fb4481a0-6d43-43e0-a42e-890f373d2841"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="ibe3af3744bea4434818663e6ea1800b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTgtNy0xLTEtNjkyMDE_824b5ea4-f5b9-4ccb-b29a-d624314a7b81"
      unitRef="usd">11521000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i2171876554134f82b5a5cea826938d46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTktMS0xLTEtNjkyMDE_4e254b9d-b0b7-4827-bf90-0f64d9d82eca"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="i33af9a3f4c25435dae84fc4f1bab1c97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTktMy0xLTEtNjkyMDE_b841bf77-742e-430b-8377-e85ec471eb8d"
      unitRef="usd">10821000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="iae22aa8959ba409fbcfaf7febb83d253_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTktNS0xLTEtNjkyMDE_a49c2dda-ecff-498e-b79d-3fa6b3b0a78d"
      unitRef="usd">0</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTktNy0xLTEtNjkyMDE_40b06e9a-d871-45d8-bba9-a2478516d239"
      unitRef="usd">10821000</tars:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalents>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i6154a4280d4f41f784fb63374be71d6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTUtMS0xLTEtNjY5NTE_d245bc7b-5173-4efa-b980-68d38a6d34c9"
      unitRef="usd">371000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ia1f86d28e0b24020a867c02990388aa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTUtMy0xLTEtNjY5NTE_193c6a3b-39b8-4397-95f7-7b757b7b5874"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i12fdf79c65a44bde92634bea4639cc61_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTUtNS0xLTEtNjY5NTE_ed66b8c6-17fa-4d0f-a985-5d5b3e2dbe8e"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTUtNy0xLTEtNjY5NTE_e3a6e222-896c-4c7e-a99f-53193e773e73"
      unitRef="usd">371000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i6154a4280d4f41f784fb63374be71d6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtMS0xLTEtNjY5NTE_5721436b-95b7-4ca9-ab72-9d7f9ebadcff"
      unitRef="usd">0</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="ia1f86d28e0b24020a867c02990388aa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtMy0xLTEtNjY5NTE_206c1643-b961-4efb-90b3-4c2d55f92d40"
      unitRef="usd">0</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i12fdf79c65a44bde92634bea4639cc61_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtNS0xLTEtNjY5NTE_be481568-2e34-4839-b77c-f9389c7e17ae"
      unitRef="usd">108000</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTYtNy0xLTEtNjY5NTE_aae0445d-94aa-4b5f-add5-7b8281bd35cd"
      unitRef="usd">108000</tars:EquityWarrantsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6154a4280d4f41f784fb63374be71d6c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctMS0xLTEtNjY5NTE_2682de70-7edc-4ec2-a363-a68bc2a02f73"
      unitRef="usd">134700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia1f86d28e0b24020a867c02990388aa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctMy0xLTEtNjY5NTE_a441f44b-9b6f-4ce0-9e9f-edfd70d450c1"
      unitRef="usd">82697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i12fdf79c65a44bde92634bea4639cc61_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctNS0xLTEtNjY5NTE_a8a48069-985a-4c2c-89a1-0d1e6c383362"
      unitRef="usd">108000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmExOTNmMzFiZDE1YjQyMDdhZmU4ZTA2Mzg3MTQ5NThjL3RhYmxlcmFuZ2U6YTE5M2YzMWJkMTViNDIwN2FmZThlMDYzODcxNDk1OGNfMTctNy0xLTEtNjY5NTE_02fed893-5968-4344-9195-fdf00ece87ac"
      unitRef="usd">217505000</us-gaap:AssetsFairValueDisclosure>
    <tars:WarrantAgreementNumberOfTranches
      contextRef="i6fcd2d4fefbd47d69adbec610980dd7c_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTEyOA_6878dc39-3a00-4c34-ae7b-0de923957657"
      unitRef="tranche">3</tars:WarrantAgreementNumberOfTranches>
    <tars:NumberOfVestedWarrants
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2Mjc2OA_ba5aa2ab-4ae7-4d85-aa2d-a0a626000689"
      unitRef="warrant">2</tars:NumberOfVestedWarrants>
    <tars:EquitySecuritiesFVNINumberOfShares
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2Mjc2MA_85c1c2c5-7916-45f5-8c52-b8fc981d4a66"
      unitRef="shares">156746</tars:EquitySecuritiesFVNINumberOfShares>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMzEyOA_285a9734-699c-4b17-b66f-8393b0bcff0f">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the equity warrants are reported within other assets on the accompanying Condensed Balance Sheets and will be remeasured each reporting period with adjustments reported within other income (expense), net on the accompanying Condensed Statements of Operations and Comprehensive Loss, until exercised or expired. These equity warrants are valued in the accompanying Condensed Financial Statements as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value of equity warrants&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108&#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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remeasurement of equity warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value of equity warrants&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;663&#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="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Remeasurement of equity warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;418&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmQ2ZWVjZTNjY2I4MTRhM2Y4ZjMwNWNiYjgzNTViMmVlL3RhYmxlcmFuZ2U6ZDZlZWNlM2NjYjgxNGEzZjhmMzA1Y2JiODM1NWIyZWVfMS0xLTEtMS02Njk1MQ_241c2a62-a81d-4625-ae5e-0b27b19e2f9d"
      unitRef="usd">108000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmQ2ZWVjZTNjY2I4MTRhM2Y4ZjMwNWNiYjgzNTViMmVlL3RhYmxlcmFuZ2U6ZDZlZWNlM2NjYjgxNGEzZjhmMzA1Y2JiODM1NWIyZWVfMy0xLTEtMS02Njk1MQ_36a313b3-b4e2-44f7-95cd-1ae11636398c"
      unitRef="usd">-17000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmQ2ZWVjZTNjY2I4MTRhM2Y4ZjMwNWNiYjgzNTViMmVlL3RhYmxlcmFuZ2U6ZDZlZWNlM2NjYjgxNGEzZjhmMzA1Y2JiODM1NWIyZWVfNC0xLTEtMS02Njk1MQ_72f45a41-34e3-4935-902b-c0aec6fbbbb8"
      unitRef="usd">91000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i146bb14301f4414c9c5b8c6fbedb27b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjRlYjhhOGIxOGU1ZTRiMDNiOGJmODFhOTgxYzQwMjk4L3RhYmxlcmFuZ2U6NGViOGE4YjE4ZTVlNGIwM2I4YmY4MWE5ODFjNDAyOThfMS0xLTEtMS02Njk1MQ_c27da141-ea13-43e8-9d2c-955c8c4eb7ab"
      unitRef="usd">663000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjRlYjhhOGIxOGU1ZTRiMDNiOGJmODFhOTgxYzQwMjk4L3RhYmxlcmFuZ2U6NGViOGE4YjE4ZTVlNGIwM2I4YmY4MWE5ODFjNDAyOThfMy0xLTEtMS02Njk1MQ_bd0c71fb-75f5-4a56-86b3-6fcd7e1827d8"
      unitRef="usd">-245000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
      contextRef="i5d7883646fff46a8b814bffcd6ed96c3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjRlYjhhOGIxOGU1ZTRiMDNiOGJmODFhOTgxYzQwMjk4L3RhYmxlcmFuZ2U6NGViOGE4YjE4ZTVlNGIwM2I4YmY4MWE5ODFjNDAyOThfNC0xLTEtMS02Njk1MQ_713d18b4-5d81-4f6b-9b53-f03f051c24b2"
      unitRef="usd">418000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMzEyOQ_5ecafd93-066a-4b84-b524-b4bb6cd4d98b">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value and amortized cost of cash, cash equivalents and available-for-sale investments by major security type are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:13.519%"/&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:13.519%"/&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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized cost&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,997&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,997&#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:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#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;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:39.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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:13.519%"/&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:13.519%"/&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.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized cost&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S. Treasury 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total marketable securities&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,440&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,366&#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:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock in LianBio&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if4b552e3d3e6478a9f79127736c53136_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMy0xLTEtMS03ODQ5NQ_6bd65590-9b5c-4548-83e8-62e99f8302c9"
      unitRef="usd">185000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if4b552e3d3e6478a9f79127736c53136_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMy03LTEtMS03ODQ5NQ_f78329a3-ad5b-43a8-b1ad-7288d6d4e6a4"
      unitRef="usd">185000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMy0xLTEtMS02Njk1MQ_fb14c47d-1c8a-470b-91bf-8f783ea3e108"
      unitRef="usd">65812000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMy03LTEtMS02Njk1MQ_99bb6e18-93d6-4aa5-bca3-f67f2005cb78"
      unitRef="usd">65812000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfNi0xLTEtMS02Njk1MQ_63999868-d800-4169-ad3b-c6edd49e4f79"
      unitRef="usd">65997000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfNi03LTEtMS02Njk1MQ_71978a06-5206-43f1-85c6-9f5acf5242be"
      unitRef="usd">65997000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iaf2c1689602145ffa7cfe46f044e0dc9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfOS0xLTEtMS02Njk1MQ_f5ad4d08-06c5-468c-b108-406e848b273a"
      unitRef="usd">49037000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaf2c1689602145ffa7cfe46f044e0dc9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfOS0zLTEtMS02Njk1MQ_e633a758-164e-45b5-b5df-6f416d06a8bf"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaf2c1689602145ffa7cfe46f044e0dc9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfOS01LTEtMS02Njk1MQ_1a278e55-9c17-497b-bceb-0571b2f2738c"
      unitRef="usd">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaf2c1689602145ffa7cfe46f044e0dc9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfOS03LTEtMS02Njk1MQ_aede23dd-b22a-421a-ad35-0624c20baece"
      unitRef="usd">49000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7494a6d8c7fb4ce19624be505d391926_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTAtMS0xLTEtNjY5NTE_b3803539-e3c8-47d9-b9b0-6492b71af579"
      unitRef="usd">65188000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7494a6d8c7fb4ce19624be505d391926_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTAtMy0xLTEtNjY5NTE_3c319261-2cd4-4b27-bab4-25b66f4a2745"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7494a6d8c7fb4ce19624be505d391926_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTAtNS0xLTEtNjY5NTE_b1231e53-1ad3-48ce-8722-e4d53caa9c03"
      unitRef="usd">44000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7494a6d8c7fb4ce19624be505d391926_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTAtNy0xLTEtNjY5NTE_3608e7b7-7732-4ea9-92fc-cb3a8fc8836d"
      unitRef="usd">65148000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i79a5b6a31e8645f8a1689cdfd172f97b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtMS0xLTEtNjkyODQ_7ed5f3b9-8ec9-40d7-a18e-7103f54cec4a"
      unitRef="usd">12773000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i79a5b6a31e8645f8a1689cdfd172f97b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtMy0xLTEtNjkyODQ_df049489-bc5d-488d-a73f-e2cb6be24487"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i79a5b6a31e8645f8a1689cdfd172f97b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtNS0xLTEtNjkyODQ_4aae7040-bfe4-4b31-8469-0fe3961a8e95"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i79a5b6a31e8645f8a1689cdfd172f97b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtNy0xLTEtNjkyODQ_ba5b001e-fe11-46cf-9750-97baf727bfb2"
      unitRef="usd">12777000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtMS0xLTEtNjY5NTE_9dc33b52-f1e0-4fe8-bb17-fbf2f168c9bb"
      unitRef="usd">8293000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtMy0xLTEtNjY5NTE_a291950c-0319-41fe-8775-e1cd2184f0b7"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtNS0xLTEtNjY5NTE_fccc1d2e-6156-41b5-b0c6-88d21c17a901"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8cd78452f56c409da10b9b7aa95e5c6c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTEtNy0xLTEtNjY5NTE_706bed7e-d833-446e-9fe2-3902d7fc9f2a"
      unitRef="usd">8297000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTItMS0xLTEtNjY5NTE_ff95fb69-ba61-4828-9307-f9ecb92aab3f"
      unitRef="usd">135291000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTItMy0xLTEtNjY5NTE_d810a9c0-57c0-42c0-ae27-f829b049b987"
      unitRef="usd">31000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTItNS0xLTEtNjY5NTE_97d605e8-d7bb-4d74-abbe-ea709824733c"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTItNy0xLTEtNjY5NTE_acad9997-18f4-476f-b8e9-80bd83a01b8b"
      unitRef="usd">135222000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTUtMS0xLTEtNjY5NTE_570d6cd3-b532-4e52-8139-7ab011c3fa43"
      unitRef="usd">1231000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTUtMy0xLTEtNjY5NTE_1c302268-9210-4e0b-9990-237ddb1f1bd8"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTUtNS0xLTEtNjY5NTE_05838f07-cbd1-4715-8cae-6eb7cc34ddc0"
      unitRef="usd">925000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTUtNy0xLTEtNjY5NTE_4e888692-16d3-4fdc-a581-2b1051a7b494"
      unitRef="usd">306000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTYtMS0xLTEtNjY5NTE_6c57a98d-5807-4c76-b464-a4aeee91353e"
      unitRef="usd">1231000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTYtMy0xLTEtNjY5NTE_1086b238-8394-48d9-9677-f10ac62a3637"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTYtNS0xLTEtNjY5NTE_62f84c83-0342-48c2-bf39-7d62339c7fc4"
      unitRef="usd">925000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOjZmNzFlZWE3MzEzZjRiYjBiMTg2MmU3MjU0NTczNjY5L3RhYmxlcmFuZ2U6NmY3MWVlYTczMTNmNGJiMGIxODYyZTcyNTQ1NzM2NjlfMTYtNy0xLTEtNjY5NTE_59bf1cb8-896b-4ff3-9cdf-2e50dcd1eb40"
      unitRef="usd">306000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9b0256b4f7bc471698e819ba39b63c4f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMy0xLTEtMS02Njk1MQ_baf2ce28-a17e-4028-8243-50bf27dd52c4"
      unitRef="usd">64685000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9b0256b4f7bc471698e819ba39b63c4f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMy03LTEtMS02Njk1MQ_1fd75e58-f50c-4e6a-a7be-8ff9b9aa4359"
      unitRef="usd">64685000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNC0xLTEtMS02OTI0OQ_7b606e82-346a-493a-a868-2152eb1d1d47"
      unitRef="usd">4978000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNC03LTEtMS02OTI0OQ_18f56de4-625a-4a0d-bbfe-3d62ddeac753"
      unitRef="usd">4978000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNS0xLTEtMS02OTI0OQ_8977159c-b7aa-492b-be26-8ad51e89ec1f"
      unitRef="usd">1997000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNS03LTEtMS02OTI0OQ_956ae68e-6160-4f5a-8170-8d32f08cfa01"
      unitRef="usd">1997000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNC0xLTEtMS02Njk1MQ_e9a907cf-8f77-4b76-8898-48bb0c11bbd9"
      unitRef="usd">71660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNC03LTEtMS02Njk1MQ_4eddb5a0-3793-42af-a50d-9aca48d468a7"
      unitRef="usd">71660000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idf5597704788449bbbcea9eba34b39aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOS0xLTEtMS02OTI1Nw_a2839c9a-d06d-4c3f-92e1-d34dafa3d890"
      unitRef="usd">69720000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idf5597704788449bbbcea9eba34b39aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOS0zLTEtMS02OTI1Nw_43a00a3c-7772-401d-a694-590085e5d1df"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idf5597704788449bbbcea9eba34b39aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOS01LTEtMS02OTI1Nw_44a64aa8-5b13-4310-9862-50d97feca8bd"
      unitRef="usd">81000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf5597704788449bbbcea9eba34b39aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOS03LTEtMS02OTI1Nw_e8f12a8d-192e-4a53-96f4-6f5957cd29ee"
      unitRef="usd">69644000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTAtMS0xLTEtNjkyNTc_59db50d0-56e4-4c4f-8f78-d7693ca4099e"
      unitRef="usd">58358000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTAtMy0xLTEtNjkyNTc_31e897ee-a5a0-4032-86bf-9b7f06a16f7a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTAtNS0xLTEtNjkyNTc_07979a51-9123-4841-8beb-77ed75428cad"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib3631e96ef564c579622dff441e974e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTAtNy0xLTEtNjkyNTc_19255677-e322-4acb-8cc6-35cff4a2d1c4"
      unitRef="usd">58358000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibe3af3744bea4434818663e6ea1800b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTEtMS0xLTEtNjkyNTc_009f2ad2-7b72-4c5f-bcaa-fc46cdc3cd7a"
      unitRef="usd">11524000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibe3af3744bea4434818663e6ea1800b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTEtMy0xLTEtNjkyNTc_833a1911-52c5-42a6-8a05-029746b2b22d"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibe3af3744bea4434818663e6ea1800b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTEtNS0xLTEtNjkyNTc_f236a1a8-d496-49a0-8e9d-bc8a047c3a55"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe3af3744bea4434818663e6ea1800b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTEtNy0xLTEtNjkyNTc_ac677b4b-e6da-4bfd-a250-08f16f89dee8"
      unitRef="usd">11521000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNy0xLTEtMS02Njk1MQ_8aacd49a-5f15-4703-a4a0-56b180f05892"
      unitRef="usd">5838000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNy0zLTEtMS02Njk1MQ_86532237-7b98-407b-9aec-b3d7b82273ae"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNy01LTEtMS02Njk1MQ_84d7ccd0-d20d-4144-8168-1a7688e725a0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id293f7748a664952b30b29710a563efc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfNy03LTEtMS02Njk1MQ_2b4fd838-da8d-4827-851f-1081a5e579fd"
      unitRef="usd">5843000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOC0xLTEtMS02Njk1MQ_ba6e864c-635e-40a4-acbe-1e3220b3261e"
      unitRef="usd">145440000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOC0zLTEtMS02Njk1MQ_ccf04d75-0cf0-4718-b694-a7bbb0bb2560"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOC01LTEtMS02Njk1MQ_9de899ab-5af0-426d-a100-d637c5612400"
      unitRef="usd">92000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfOC03LTEtMS02Njk1MQ_03d85b46-13e5-4e26-99ce-ad185a7fcbb7"
      unitRef="usd">145366000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTYtMS0xLTEtNjkyNzI_1e1d32ac-acfc-4fca-b7cb-a581f9f30d60"
      unitRef="usd">1231000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i4b780947480b4ec7a25152b3ae0a3150_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTYtMy0xLTEtNjkyNzI_f446c52a-c8ce-49ca-ae97-4e210c689876"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="i4b780947480b4ec7a25152b3ae0a3150_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTYtNS0xLTEtNjkyNzI_34669c40-93b5-40f3-9c44-feed00468035"
      unitRef="usd">860000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTYtNy0xLTEtNjkyNzI_fea0266e-e846-40bc-a470-dc601491f737"
      unitRef="usd">371000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTctMS0xLTEtNjkyNzI_06627abb-d8e1-49e9-b69b-d19640b57fcc"
      unitRef="usd">1231000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i4b780947480b4ec7a25152b3ae0a3150_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTctMy0xLTEtNjkyNzI_a0da8017-2041-4a7f-97a6-209214e3a764"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="i4b780947480b4ec7a25152b3ae0a3150_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTctNS0xLTEtNjkyNzI_0546b9bb-fdc6-4d4e-a709-8e7c157285f7"
      unitRef="usd">860000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RhYmxlOmFiMDYxYzdkZDNmNjQ4OGFiNDU2NTgxOGNmOWI4NmUxL3RhYmxlcmFuZ2U6YWIwNjFjN2RkM2Y2NDg4YWI0NTY1ODE4Y2Y5Yjg2ZTFfMTctNy0xLTEtNjkyNzI_de60fe7f-6d74-4f04-a7bd-552a68bee8d3"
      unitRef="usd">371000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <tars:DebtSecuritiesAvailableForSaleContractualMaturitiesGreaterThanTwelveMonthsNumberOfSecurities
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTA5OTUxMTYzNDQ2MQ_e618bfc9-6cea-4c83-9f56-ab42500c1c74"
      unitRef="security">4</tars:DebtSecuritiesAvailableForSaleContractualMaturitiesGreaterThanTwelveMonthsNumberOfSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i02393f415335453b90d7884e68e659ee_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2MjMyOA_075ea64b-0b7b-4f54-aa3a-d9a2ddf10e3b">P4Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i533c566d81f044ba9eae18e652238819_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTA5OTUxMTYzNDUyNg_0f67f7f9-5673-4a8d-87be-384c8a68c4c3"
      unitRef="usd">5800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i533c566d81f044ba9eae18e652238819_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTA5OTUxMTYzNDU0NQ_88d57da0-d9e7-413f-8b2c-597c8eea951e"
      unitRef="usd">5700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <tars:DebtSecuritiesAvailableForSaleContractualMaturitiesGreaterThanTwelveMonthsNumberOfSecurities
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTA5OTUxMTYzNDQ2OQ_550f1354-0860-454e-b333-862747d01fec"
      unitRef="security">3</tars:DebtSecuritiesAvailableForSaleContractualMaturitiesGreaterThanTwelveMonthsNumberOfSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i54617256e4f143fc8a0b0c96a6a280ce_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMjE5OTAyMzI2MjM1Mg_63742686-f6b6-4673-974e-f9a51c15ad74">P5Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i762203c8d41341b6a256214747c9a07c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTA5OTUxMTYzNDQ4NA_e67d9b32-a5f3-4b13-8806-1916653dce8e"
      unitRef="usd">4600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i762203c8d41341b6a256214747c9a07c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81Mi9mcmFnOjVlZmE1OWI5Mzg2YzQ4MWJiYzBkZTRkMWUzYjE1ZjU3L3RleHRyZWdpb246NWVmYTU5YjkzODZjNDgxYmJjMGRlNGQxZTNiMTVmNTdfMTA5OTUxMTYzNDUwNw_f14a08e5-6768-4537-88ad-8a729706b90b"
      unitRef="usd">4600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RleHRyZWdpb246MDExMTdiNWNmMGQ1NDUwMGI3M2RmOWE5YTJkYzYwYjZfMTIyOA_4727c24a-3589-4122-804a-28378e123d2a">BALANCE SHEET ACCOUNT DETAIL&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of selected captions within the accompanying Condensed Balance Sheets are summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Less): Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957&#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:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for the three months ended March 31, 2023 and 2022 was $0.1 million and $0.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Payable and Other Accrued Liabilities&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and other accrued liabilities consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts payable and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued clinical studies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RleHRyZWdpb246MDExMTdiNWNmMGQ1NDUwMGI3M2RmOWE5YTJkYzYwYjZfMTIyNA_f63e3c9b-f2a5-4385-bf15-3c63e4df14d9">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(Less): Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i61cebed72353446c84a867bf93927fcb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfMS0xLTEtMS02Njk1MQ_af6e0aa6-feeb-4b11-85fa-7d0467b57fda"
      unitRef="usd">891000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1b89b78a42a4429a8d3f77392ce80a4a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfMS0zLTEtMS02Njk1MQ_347d56de-674d-4d2e-b8ce-e52c0e37b836"
      unitRef="usd">714000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3d9112849a364d638fb3efe500b2b222_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfMi0xLTEtMS02Njk1MQ_21628c24-aa22-4189-b036-c5422fb85d11"
      unitRef="usd">215000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iafd02acbbe7a4774a2097f5656e5f09d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfMi0zLTEtMS02Njk1MQ_e04fd966-c685-4a29-9469-debd63427ca1"
      unitRef="usd">197000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibb8f8b00797641848f2b5a4b1b905ee3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfMy0xLTEtMS02Njk1MQ_75852bac-69b4-4ea9-807e-f706a65c394f"
      unitRef="usd">167000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie853a328a5ec41d3972f307e7901c482_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfMy0zLTEtMS02Njk1MQ_816a8a5b-89df-4184-b96f-7a5440721784"
      unitRef="usd">167000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic8ff25d218e04f7a9b1566f714bb8346_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNC0xLTEtMS02Njk1MQ_b339ac11-716a-4bd5-a8fe-5d2c378ab859"
      unitRef="usd">569000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9db3a5e7cdb34537b766bd622dc616b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNC0zLTEtMS02Njk1MQ_877d59a7-3a9a-4ce4-8f11-b8801898010b"
      unitRef="usd">425000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNS0xLTEtMS02Njk1MQ_e49f3b44-36ac-47bb-b049-7b0bd137ee68"
      unitRef="usd">1842000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNS0zLTEtMS02Njk1MQ_85b82105-15a0-44e3-9847-dd4d6749ebfe"
      unitRef="usd">1503000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNi0xLTEtMS02Njk1MQ_12ba27e5-4cfe-4356-b098-f186595c1aa1"
      unitRef="usd">649000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNi0zLTEtMS02Njk1MQ_d0c4c518-5866-47ec-932d-79eee0128401"
      unitRef="usd">546000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNy0xLTEtMS02Njk1MQ_2cb1c2df-7902-4178-bfe5-7e26bc51236b"
      unitRef="usd">1193000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjY5MDFmZmUyZjEyZTQyY2Y5MWRlYTIxZTAxOTY0MDgyL3RhYmxlcmFuZ2U6NjkwMWZmZTJmMTJlNDJjZjkxZGVhMjFlMDE5NjQwODJfNy0zLTEtMS02Njk1MQ_7591c593-9300-4a1c-a08e-95ff75ed63da"
      unitRef="usd">957000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RleHRyZWdpb246MDExMTdiNWNmMGQ1NDUwMGI3M2RmOWE5YTJkYzYwYjZfODY1_103390f3-8998-4c42-a547-38c5e7dc2192"
      unitRef="usd">100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RleHRyZWdpb246MDExMTdiNWNmMGQ1NDUwMGI3M2RmOWE5YTJkYzYwYjZfMjE5OTAyMzI1ODA1Mg_a0de1c74-9da2-4e21-9e58-79458f4cd7fc"
      unitRef="usd">100000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RleHRyZWdpb246MDExMTdiNWNmMGQ1NDUwMGI3M2RmOWE5YTJkYzYwYjZfMTIyNg_1b5f6ac2-af40-492a-9b7e-837140b5e647">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and other accrued liabilities consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade accounts payable and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued clinical studies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued interest, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,910&#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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfMS0xLTEtMS02Njk1MQ_5a1de8ee-2208-4374-a089-acf657727c2d"
      unitRef="usd">7566000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfMS0zLTEtMS02Njk1MQ_b990fb05-2f82-4d1b-936b-76cfd7f610e6"
      unitRef="usd">5269000</us-gaap:AccountsPayableTradeCurrent>
    <tars:AccruedClinicalStudiesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfMi0xLTEtMS02OTY5NQ_c0a80a0b-bcb2-4d4b-b2ee-93034e84323d"
      unitRef="usd">542000</tars:AccruedClinicalStudiesCurrent>
    <tars:AccruedClinicalStudiesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfMi0zLTEtMS02OTY5NQ_28f1d87e-cf1e-410f-a5f4-59b81e6f72ca"
      unitRef="usd">3691000</tars:AccruedClinicalStudiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfMy0xLTEtMS02Njk1MQ_e7006865-a42d-4755-b6d3-a30cabce120e"
      unitRef="usd">703000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfMy0zLTEtMS02Njk1MQ_507f3f41-4c9c-4921-aa9f-e2670abf577c"
      unitRef="usd">721000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfNi0xLTEtMS02Njk1MQ_1f461dcc-98d2-409a-90fd-4c190b64430b"
      unitRef="usd">224000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfNi0zLTEtMS02Njk1MQ_a0cfdf65-c670-470b-986c-e41dce918870"
      unitRef="usd">215000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfNy0xLTEtMS02Njk1MQ_7f5d88b6-6cb4-46fc-8eeb-6d514820165d"
      unitRef="usd">14000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfNy0zLTEtMS02Njk1MQ_c48da500-7be5-4e31-93b8-90f931e39385"
      unitRef="usd">14000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfOS0xLTEtMS02Njk1MQ_7061ee9e-2475-4a79-8a69-559d5d7ec10b"
      unitRef="usd">9049000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80MC9mcmFnOjAxMTE3YjVjZjBkNTQ1MDBiNzNkZjlhOWEyZGM2MGI2L3RhYmxlOjhmODE5ZTYxMmEyMTQzM2U5OWQwM2YzNGQ4YzQ1ZmZhL3RhYmxlcmFuZ2U6OGY4MTllNjEyYTIxNDMzZTk5ZDAzZjM0ZDhjNDVmZmFfOS0zLTEtMS02Njk1MQ_39937816-3f7d-4322-9e43-c180fb43e1bc"
      unitRef="usd">9910000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTE3OA_ebf82b81-0bb1-4df3-86be-abcd68df8498">STOCKHOLDERS&#x2019; EQUITY &lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Follow-On Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, the Company completed a follow-on public offering under its Shelf Registration Statement for an  initial underwritten sale of 5,600,000 shares of its common stock at a price of $13.50 per share. The Company also granted the underwriters a 30-day option to purchase up to 840,000 additional shares of its common stock at the public offering price. In June 2022, the underwriters partially exercised this option and the Company's sale of additional 289,832 shares at $13.50 per share was concurrently completed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total gross proceeds from this offering were $79.5&#160;million (before underwriting discounts, commissions and other estimated offering expenses), resulting in net proceeds of $74.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Outstanding and Reserves for Future Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the Company had 26.8 million and 26.7 million, respectively, of common stock issued and outstanding. Each share of common stock is entitled to one vote. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's outstanding equity awards and shares reserved for future issuance under its 2020 and 2016 Equity Incentive Plans and 2020 Employee Stock Purchase Plan are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.431%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock awards reserved for future issuance under 2020 and 2016 Equity Incentive Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,068,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,346,738&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock awards reserved for future issuance under the 2020 Employee Stock Purchase 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,930,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,663,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding (unvested and vested) under 2020 and 2016 Equity Incentive Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,899,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units issued and outstanding (unvested) under 2020 Equity 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,128,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,723,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,460,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i917bf9bfe034449b834be912de58d1fa_D20220501-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDQ1OA_ba22c99f-59e2-43ab-9f00-30b3693821d6"
      unitRef="shares">5600000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i7e27f78c37544ca1b323673fc30d9a3b_I20220531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDUwMw_94c510e5-de20-43ae-a72b-b919ad5b8b56"
      unitRef="usdPerShare">13.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iac59350831b24dfdacee66f79da8ab72_D20220501-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDU5NA_5a4ba64e-39a9-4203-81c8-2832a74dc7ad"
      unitRef="shares">840000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib4149d89cf8448a9a0e2ea0b40d6ac4c_D20220601-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDc2Ng_8e5175b6-1321-49a1-b928-dc33d392dbd8"
      unitRef="shares">289832</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ide4416d2143c4221be97d977037586b4_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDc4MA_1dcd61dc-f24a-4e0c-9115-b06f587cc613"
      unitRef="usdPerShare">13.50</us-gaap:SaleOfStockPricePerShare>
    <tars:SaleOfStockConsiderationReceivedOnTransactionGross
      contextRef="i03bdedb589504c0f8d1c8bf07080aad5_D20220501-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDg2OA_e4b328a0-5e5e-4ccd-b953-59d29e3a2e76"
      unitRef="usd">79500000</tars:SaleOfStockConsiderationReceivedOnTransactionGross>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i03bdedb589504c0f8d1c8bf07080aad5_D20220501-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTA5OTUxMTYzMDk4NQ_7cbb183a-5f3a-4cdb-bf06-08eb36d09d67"
      unitRef="usd">74300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfNTQ5NzU1ODE4ODA2_97dcfbe2-d4b3-428d-b769-315f54dd1172"
      unitRef="shares">26800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfNTQ5NzU1ODE4ODA2_b948f31c-7fcc-40da-95a2-a0bfe9a3c1e8"
      unitRef="shares">26800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfNTQ5NzU1ODE3MTMx_5b1054ab-f1d2-4101-bade-5b989bbf2788"
      unitRef="shares">26700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfNTQ5NzU1ODE3MTMx_df551c2b-4088-4310-b3ad-befd0ae00834"
      unitRef="shares">26700000</us-gaap:CommonStockSharesIssued>
    <tars:CommonStockNumberOfVotes
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMjkx_f373f1dc-0e59-489a-a181-d9ce0ad00422"
      unitRef="vote">1</tars:CommonStockNumberOfVotes>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RleHRyZWdpb246OTBkNjA3Y2QyYjVjNDAzNDhhMGMyOGQ5YzAyY2Y3MGZfMTE3OQ_d1c6a39b-7681-4dfa-9569-4aa0e4178708">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's outstanding equity awards and shares reserved for future issuance under its 2020 and 2016 Equity Incentive Plans and 2020 Employee Stock Purchase Plan are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.431%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock awards reserved for future issuance under 2020 and 2016 Equity Incentive Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,068,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,346,738&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock awards reserved for future issuance under the 2020 Employee Stock Purchase 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,930,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,663,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding (unvested and vested) under 2020 and 2016 Equity Incentive Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,899,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units issued and outstanding (unvested) under 2020 Equity 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,128,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,723,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,460,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockAwardsAvailableForFutureGrant
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfMS0xLTEtMS02Njk1MQ_895e2e64-a9b4-4688-a591-64e9469e3fcb"
      unitRef="shares">8068595</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockAwardsAvailableForFutureGrant>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockAwardsAvailableForFutureGrant
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfMS0zLTEtMS02Njk1MQ_408f4d5d-5a5e-483a-b633-46da2645c6a3"
      unitRef="shares">8346738</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockAwardsAvailableForFutureGrant>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlan
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfMi0xLTEtMS02Njk1MQ_399d934f-d33b-44c1-b1b9-695c8436fc06"
      unitRef="shares">2930594</tars:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlan>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlan
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfMi0zLTEtMS02Njk1MQ_4cfda4ea-0c62-459c-9084-8ac9e63a6ff7"
      unitRef="shares">2663319</tars:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlan>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfMy0xLTEtMS02Njk1MQ_da0bdc20-08a9-4fd1-a2fc-1a17bd43dbdf"
      unitRef="shares">4596414</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfMy0zLTEtMS02Njk1MQ_51d94538-2dcd-4cfe-acb1-700535698063"
      unitRef="shares">3899342</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfNC0xLTEtMS02Njk1MQ_1c085c6e-6cb7-469f-a476-58b5295366cb"
      unitRef="shares">1128373</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfNC0zLTEtMS02Njk1MQ_a16aeb7e-fe87-4051-8082-27ba01029d7f"
      unitRef="shares">551258</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfNS0xLTEtMS02Njk1MQ_09fa9596-35de-4237-833d-30e216b2a135"
      unitRef="shares">16723976</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80My9mcmFnOjkwZDYwN2NkMmI1YzQwMzQ4YTBjMjhkOWMwMmNmNzBmL3RhYmxlOmEyZDU1YzJmNDVmNTQxMmNiY2IyYWU5Y2RjNzJmNjIwL3RhYmxlcmFuZ2U6YTJkNTVjMmY0NWY1NDEyY2JjYjJhZTljZGM3MmY2MjBfNS0zLTEtMS02Njk1MQ_588c4597-62bc-45ff-874a-e7274b6c5838"
      unitRef="shares">15460657</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfMjI5_c051f2a4-004e-448a-97ad-e2b1e51b5f81">STOCK-BASED COMPENSATION&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was recognized in the accompanying Condensed Statements of Operations and Comprehensive Loss for the three months ended March 31, 2023 and 2022 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.619%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,674&#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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of granted stock options was estimated as of the date of grant using the Black-Scholes option-pricing model, based on the following inputs:&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;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.537%"/&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.499%"/&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.20&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',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:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average grant-date fair value per stock option&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Activity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity during the three months ended March 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&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.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.502%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price/Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,899,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,196&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.07&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;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.19&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;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014; March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596,414&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.16&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014; March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,028,011&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.26&#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;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,568,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the fair value of the Company&#x2019;s common stock as of March&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, there was approximately $29.8&#160;million of unrecorded compensation expense related to unvested stock options, which the Company expects to recognize over a weighted average period of 2.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit activity during the three months ended March 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.419%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price/Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.78&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;647,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.24&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(66,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.40&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014; March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,128,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.24&#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;As of March&#160;31, 2023, there was approximately $16.8&#160;million of unrecorded compensation expense related to unvested restricted stock units, which the Company expects to recognize over a weighted average period of 3.5 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfMjMw_3f4dde1c-a2d2-4fed-b080-920f775eb529">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was recognized in the accompanying Condensed Statements of Operations and Comprehensive Loss for the three months ended March 31, 2023 and 2022 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.619%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,674&#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="i47bc68703c824e77bffd6af8ae80c0f5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjE4ZjQwZjNmNDRlZTQ0NjE4NzJjNDlkMTM1ZTYwZjY2L3RhYmxlcmFuZ2U6MThmNDBmM2Y0NGVlNDQ2MTg3MmM0OWQxMzVlNjBmNjZfMi01LTEtMS02Njk1MQ_40aa455c-5a4f-4236-b941-82b6a4b809b9"
      unitRef="usd">1163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6729c6febce8422b827027ebc9a6d64e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjE4ZjQwZjNmNDRlZTQ0NjE4NzJjNDlkMTM1ZTYwZjY2L3RhYmxlcmFuZ2U6MThmNDBmM2Y0NGVlNDQ2MTg3MmM0OWQxMzVlNjBmNjZfMi03LTEtMS02Njk1MQ_7c116d60-86df-47ae-a681-cc51ad82aeed"
      unitRef="usd">678000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a2fca5aed6f4a76b7dd655630e82a4b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjE4ZjQwZjNmNDRlZTQ0NjE4NzJjNDlkMTM1ZTYwZjY2L3RhYmxlcmFuZ2U6MThmNDBmM2Y0NGVlNDQ2MTg3MmM0OWQxMzVlNjBmNjZfMy01LTEtMS02Njk1MQ_b29dd3f8-4329-402d-8766-5a670b38f102"
      unitRef="usd">2743000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95cb4582644f423d9136ef1e85e60b7a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjE4ZjQwZjNmNDRlZTQ0NjE4NzJjNDlkMTM1ZTYwZjY2L3RhYmxlcmFuZ2U6MThmNDBmM2Y0NGVlNDQ2MTg3MmM0OWQxMzVlNjBmNjZfMy03LTEtMS02Njk1MQ_caf0a46d-3096-49bb-926e-87291e591893"
      unitRef="usd">1996000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjE4ZjQwZjNmNDRlZTQ0NjE4NzJjNDlkMTM1ZTYwZjY2L3RhYmxlcmFuZ2U6MThmNDBmM2Y0NGVlNDQ2MTg3MmM0OWQxMzVlNjBmNjZfNC01LTEtMS02Njk1MQ_4ba7861d-fa52-448b-b0e4-4c989ea31ce4"
      unitRef="usd">3906000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjE4ZjQwZjNmNDRlZTQ0NjE4NzJjNDlkMTM1ZTYwZjY2L3RhYmxlcmFuZ2U6MThmNDBmM2Y0NGVlNDQ2MTg3MmM0OWQxMzVlNjBmNjZfNC03LTEtMS02Njk1MQ_0d57066b-1e32-4cb8-b15b-b1ecca92afc2"
      unitRef="usd">2674000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfMjE5OTAyMzI2MDAwNA_3e53ce49-d794-46f9-a2c2-e539c4518cce">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of granted stock options was estimated as of the date of grant using the Black-Scholes option-pricing model, based on the following inputs:&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;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.537%"/&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.499%"/&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="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.20&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',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:#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average grant-date fair value per stock option&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfMi0yLTEtMS04MjUzMA_ec94107c-fbc7-4604-b637-2a0f2ea144a0"
      unitRef="number">0.0420</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfMi00LTEtMS04MjUzMA_522ba851-756c-45da-969a-251e2689cf35"
      unitRef="number">0.0186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfMy0yLTEtMS04MjUzMA_d1608c70-46d0-49fc-b100-af3af70ed682"
      unitRef="number">0.719</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfMy00LTEtMS04MjUzMA_3fa60cc3-c7e5-443a-8928-3794c2b625d7"
      unitRef="number">0.777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfNC0yLTEtMS04MjUzMA_4c98719f-9312-4b43-8015-e72a0739b01d">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfNC00LTEtMS04MjUzMA_0a42475c-a470-4ab4-b672-665811851098">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfNS0yLTEtMS04MjUzMA_e9724514-afbc-4153-b722-9f2e2f3a455d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfNS00LTEtMS04MjUzMA_48378622-c600-4688-a981-18b70f7558ff"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfNi0yLTEtMS04MjUzMA_a2c047c0-ce3a-4641-a892-511e7cb185fd"
      unitRef="usdPerShare">15.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOmU4MDAxMjEzZDBhYjQxYTVhMDgwZWMwYTFhNmI1MWEyL3RhYmxlcmFuZ2U6ZTgwMDEyMTNkMGFiNDFhNWEwODBlYzBhMWE2YjUxYTJfNi00LTEtMS04MjUzMA_c0ae970d-26e0-4313-8d69-91f3351a1927"
      unitRef="usdPerShare">19.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfMjE5OTAyMzI2MDAwNQ_dd4e2f01-4a70-4c12-84e8-f82c77ce757b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option activity during the three months ended March 31, 2023 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.174%"/&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.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.502%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price/Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,899,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,196&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;728,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.07&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;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.19&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;/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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014; March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596,414&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.16&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable&#x2014; March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,028,011&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.26&#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;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested&#x2014;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,568,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the fair value of the Company&#x2019;s common stock as of March&#160;31, 2023.</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMS0xLTEtMS04MjMyMQ_f32470d5-92ba-4c6b-b4c6-62e7f92ecd09"
      unitRef="shares">3899342</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMS0zLTEtMS04MjMyMQ_4ea0ca74-6169-4283-a607-563b555c326b"
      unitRef="usdPerShare">16.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4b780947480b4ec7a25152b3ae0a3150_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMS01LTEtMS04MjMyMQ_7a654af0-4ece-4fa3-aea2-0c360a42cc4c">P8Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMS03LTEtMS04MjMyMQ_dcb6231b-a8c4-4f5d-873e-fcbf956b754a"
      unitRef="usd">19196000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMi0xLTEtMS04MjMyMQ_305241dc-c732-416a-b67d-b82308517c72"
      unitRef="shares">728169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMi0zLTEtMS04MjMyMQ_881aae5d-024a-46af-9274-8ab09015c2f3"
      unitRef="usdPerShare">15.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMy0xLTEtMS04MjMyMQ_8913c474-df77-42f0-8156-bd8364b13d5b"
      unitRef="shares">6443</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfMy0zLTEtMS04MjMyMQ_5049415e-2def-486c-8cf1-3386e07c8788"
      unitRef="usdPerShare">2.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNC0xLTEtMS04MjMyMQ_ecebb086-e1da-4c9e-9a71-dd585e8afef1"
      unitRef="shares">24654</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNC0zLTEtMS04MjMyMQ_f9ca758e-ec28-4e60-9450-e384086100c0"
      unitRef="usdPerShare">21.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNS0xLTEtMS04MjMyMQ_82f8ee3a-12c9-4c23-91b4-769d6d2c9346"
      unitRef="shares">4596414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNS0zLTEtMS04MjMyMQ_b2e682b4-69f5-4eed-8ae0-88a67520b256"
      unitRef="usdPerShare">16.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNS01LTEtMS04MjMyMQ_ac8252bc-341a-42a3-971c-1542b6195379">P8Y1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNS03LTEtMS04MjMyMQ_35c8b8bd-fc48-496d-ad6b-2693192c4715"
      unitRef="usd">15316000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNi0xLTEtMS04MjMyMQ_7082884c-2d1f-4074-bb3b-a8ff00cf88fd"
      unitRef="shares">2028011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNi0zLTEtMS04MjMyMQ_cb637966-0fee-48c0-a6ea-02f093587e68"
      unitRef="usdPerShare">14.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNi01LTEtMS04MjMyMQ_3e0f4937-878b-4a3b-a96e-19a6d65863dd">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNi03LTEtMS04MjMyMQ_dfa959a9-d943-4432-9849-808a3954724a"
      unitRef="usd">12045000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNy0xLTEtMS04MjMyMQ_06d5090a-b169-4c05-b11d-e53bd97550e4"
      unitRef="shares">2568403</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNy0zLTEtMS04MjMyMQ_1a42233c-94ff-4a17-afe6-60d5301ae343"
      unitRef="usdPerShare">18.15</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNy01LTEtMS04MjMyMQ_bd84ba47-a22a-46c3-be33-44ce6c677eaf">P8Y9M29D</tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm>
    <tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedAggregateIntrinsicValue
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjFlOTdlNDU4NjM1YjQ0MTU5MmJhMzU0OThhMGY1MzFjL3RhYmxlcmFuZ2U6MWU5N2U0NTg2MzViNDQxNTkyYmEzNTQ5OGEwZjUzMWNfNy03LTEtMS04MjMyMQ_700048cb-72eb-4ae3-8d65-9017a48b94ee"
      unitRef="usd">3271000</tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfNTQ5NzU1ODE4Mjg2_8d8825d0-0498-490c-a212-a62681db0566"
      unitRef="usd">29800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8503e32597854aa6a46c8b8515cc5b3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfNTQ5NzU1ODE4MzIw_5d4f1ba7-9b31-45da-a96a-ff8f85e8502b">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfMjE5OTAyMzI2MDAwNw_e1b152f3-c5b0-48d5-ab5e-c6246f4fd024">Restricted stock unit activity during the three months ended March 31, 2023 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.419%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price/Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding - December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.78&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;647,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.24&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(66,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.40&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding&#x2014; March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,128,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i514d107167894741a8b7f284d591b2b0_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfMS0yLTEtMS04MjQwMA_698d3245-521f-4c05-8a3f-6062be64dfb0"
      unitRef="shares">551258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i514d107167894741a8b7f284d591b2b0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfMS00LTEtMS04MjQwMA_efdbdc4f-4616-4975-96e3-f3f99fc9b5d9"
      unitRef="usdPerShare">17.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfMi0yLTEtMS04MjQwMA_ecc7594e-4141-4cf4-94b0-a1e07b2b9ad9"
      unitRef="shares">647768</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfMi00LTEtMS04MjQwMA_308398bc-4dcf-4e37-b2ff-5f9840d5a1a3"
      unitRef="usdPerShare">15.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfMy0yLTEtMS04MjQwMA_5cdfc6ff-6238-4d04-88aa-54e6590c599d"
      unitRef="shares">66611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfMy00LTEtMS04MjQwMA_56acb146-d5fe-4e44-8f75-142adc412027"
      unitRef="usdPerShare">19.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfNC0yLTEtMS04MjQwMA_d795517c-6883-4344-9455-50fe83394c75"
      unitRef="shares">4042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfNC00LTEtMS04MjQwMA_73c92fde-c773-4266-a2e5-db10723c0609"
      unitRef="usdPerShare">19.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3558f809862443fe9aaf961e3fe46862_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfNS0yLTEtMS04MjQwMA_fe473699-fcc0-4f56-8fe2-8863267a6358"
      unitRef="shares">1128373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3558f809862443fe9aaf961e3fe46862_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RhYmxlOjVkYmUxYTk0Yzc2MzRjYjlhMDA3YzJkNTA4MDQ4MzJiL3RhYmxlcmFuZ2U6NWRiZTFhOTRjNzYzNGNiOWEwMDdjMmQ1MDgwNDgzMmJfNS00LTEtMS04MjQwMA_2035e6f9-e239-4a68-81f4-1a656dc0993d"
      unitRef="usdPerShare">16.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i3558f809862443fe9aaf961e3fe46862_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfNTQ5NzU1ODE4MzA1_f034d1b1-6643-42c9-a6b2-e1b3bdddff23"
      unitRef="usd">16800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i12575a1150b347c085aa996e5a3d2e78_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80Ni9mcmFnOjllYTA2MGQ5NzU1NTQ5ZTBiY2FlYTFmNzk3MWY3OGJjL3RleHRyZWdpb246OWVhMDYwZDk3NTU1NDllMGJjYWVhMWY3OTcxZjc4YmNfNTQ5NzU1ODE4MzMz_80ec5ddb-6abb-441d-9ba7-fbb4ac0d1960">P3Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RleHRyZWdpb246ZDk0NTUwYjU3MWQyNDcwNGI4MDYwNmI1MTkzOTc5MTJfNDA2_ce9b38e9-afaa-40e7-b5df-f2a3fadaddbd">NET LOSS PER SHARE&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; table sets forth the computation of basic and diluted net loss per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.578%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,238)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,742,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,710,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.98)&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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding and potentially dilutive securities were excluded from the calculation of diluted net loss per share because their impact under the treasury stock method and if-converted method would have been anti-dilutive for each period presented:&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options, unexercised&#x2014;vested and unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,561,261&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&#x2014;unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,128,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;351,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options exercised prior to vesting&#x2014; remaining unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,724,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,925,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RleHRyZWdpb246ZDk0NTUwYjU3MWQyNDcwNGI4MDYwNmI1MTkzOTc5MTJfNDAz_c722b0f5-b623-467b-a851-d854ee345fb5">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; table sets forth the computation of basic and diluted net loss per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.578%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,238)&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,742,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,710,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share&#x2014;basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.98)&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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfMy01LTEtMS02Njk1MQ_fdc71e83-a940-4584-a433-63f96c290c57"
      unitRef="usd">-23419000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfMy03LTEtMS02Njk1MQ_8514c88b-c44e-4267-b2af-c28243183e5a"
      unitRef="usd">-20238000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNC01LTEtMS02Njk1MQ_a77ce0ed-98e4-45ae-91b2-38eea7fc43f5"
      unitRef="shares">26742023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNC01LTEtMS02Njk1MQ_f03200f5-b735-4dc8-b206-0854392918e0"
      unitRef="shares">26742023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNC03LTEtMS02Njk1MQ_6ee8f735-49fc-4282-9758-397f1aa86a7c"
      unitRef="shares">20710224</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNC03LTEtMS02Njk1MQ_890e09c7-e1e7-4ab8-a1e0-21bd517337e0"
      unitRef="shares">20710224</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNS01LTEtMS02Njk1MQ_d87b9876-305e-445c-b58d-6bfe40d86635"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNS01LTEtMS02Njk1MQ_edf5e02d-854d-4360-bf13-432f6a11b3c6"
      unitRef="usdPerShare">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNS03LTEtMS02Njk1MQ_5a418156-65b9-4a9e-adf3-5c1419319887"
      unitRef="usdPerShare">-0.98</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOjU2ZDdhOTIwMWYzNzQzN2VhMjdhZGZlNzdjMzg1YTc0L3RhYmxlcmFuZ2U6NTZkN2E5MjAxZjM3NDM3ZWEyN2FkZmU3N2MzODVhNzRfNS03LTEtMS02Njk1MQ_9f17b9a8-3620-453c-8bf9-8a0a6be5d2ab"
      unitRef="usdPerShare">-0.98</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RleHRyZWdpb246ZDk0NTUwYjU3MWQyNDcwNGI4MDYwNmI1MTkzOTc5MTJfNDA0_fc033449-51e4-4758-8544-49058822dfe2">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following outstanding and potentially dilutive securities were excluded from the calculation of diluted net loss per share because their impact under the treasury stock method and if-converted method would have been anti-dilutive for each period presented:&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options, unexercised&#x2014;vested and unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,596,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,561,261&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&#x2014;unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,128,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;351,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock options exercised prior to vesting&#x2014; remaining unvested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,724,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,925,214&#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="i68cb6ee1927b4f99ada59e4d064573f2_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfMi01LTEtMS02Njk1MQ_990991af-75ae-4bda-9426-e3a9637bdec0"
      unitRef="shares">4596414</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0ded64e9a23d4e3ebbacb7b216bb928a_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfMi03LTEtMS02Njk1MQ_0de931eb-8196-4edb-9cc3-722b1d61d300"
      unitRef="shares">3561261</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5b81ae74dba9486c9d47805cc82049c8_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfMy01LTEtMS03MTM5Nw_0ed69497-0304-4663-b657-eeda1bbb2c2c"
      unitRef="shares">1128373</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie88f78cb86a54bd88f68fd667ba9bf91_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfMy03LTEtMS03MTM5Nw_4cb1bc6a-bd3b-446a-acfd-7d938d7296ec"
      unitRef="shares">351422</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0e1f95855536428d8e7258cfd624dd7c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfMy01LTEtMS02Njk1MQ_b6ee0282-0c6d-4de8-accd-e16d6f53bfa1"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if0991bb1e26c40059e9714e160dcd466_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfMy03LTEtMS02Njk1MQ_a09d635d-4740-4c3f-999e-e4f6708562e5"
      unitRef="shares">12531</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfNS01LTEtMS02Njk1MQ_f8fe3128-d67b-4aae-99f8-adef0a26c372"
      unitRef="shares">5724787</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF80OS9mcmFnOmQ5NDU1MGI1NzFkMjQ3MDRiODA2MDZiNTE5Mzk3OTEyL3RhYmxlOmQ5ZjUyZDhjODFlODQzZWU5OTBjNGM4Y2E2NTNmODVjL3RhYmxlcmFuZ2U6ZDlmNTJkOGM4MWU4NDNlZTk5MGM0YzhjYTY1M2Y4NWNfNS03LTEtMS02Njk1MQ_cfe89a74-6c02-4bf6-b72c-1e4c8dadbf14"
      unitRef="shares">3925214</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNzk4Mw_3e82c049-7e5d-4412-be0e-de01591a9e81">COMMITMENTS&#160;&amp;amp; CONTINGENCIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;In-License Agreements for Lotilaner&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;January 2019 Agreement for Skin and Eye Disease or Conditions in Humans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2019, the Company executed a license agreement with Elanco Tiergesundheit AG (&#x201c;Elanco&#x201d;) for exclusive worldwide rights to certain intellectual property for the development and commercialization of lotilaner in the treatment or cure of any eye or skin disease or condition in humans, as amended in June 2022 (the "Eye and Derm Elanco Agreement"). The Company has sole financial responsibility for related development, regulatory, and commercialization activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's made cash payments to Elanco under the Eye and Derm Agreement comprised of $1.0&#160;million upfront upon contract execution in January 2019 and a total of $3.0&#160;million for two specified clinical milestone achievements in September 2020 and April 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In March 2023, a clinical milestone was triggered to Elanco under the Eye and Derm Agreement upon enrollment of the first patient in the Phase 2a Galatea trial, evaluating the potential treatment of rosacea. The related milestone of $1.0&#160;million was included in research and development expense on the accompanying Condensed Statements of Operations and Comprehensive Loss for the three months ended March&#160;31, 2023. The milestone achievement fully offset a $0.6&#160;million remaining prepayment and $0.4&#160;million was recognized in accounts payable and other accrued liabilities on the accompanying Condensed Balance Sheets as of March&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2023, the Company is obligated to make further cash payments to Elanco of $2.4 million under the Eye and Derm Elanco Agreement upon achievement of the last clinical milestone in the treatment of human skin diseases using lotilaner and a maximum of $79.0 million for various commercial and sales threshold milestones for the treatment of human skin diseases and the treatment of blepharitis in humans using lotilaner. In addition, the Company will be obligated to pay tiered contractual royalties to Elanco in the mid to high single digits of its net sales. If the Company receives certain types of payments from its sublicensees, it will be obligated to pay Elanco a variable percentage in the low to mid double-digits of such proceeds, until achievement of the first applicable regulatory approval of a product covered under the license. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;September 2020 Agreement for All Other Diseases or Conditions in Humans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2020, the Company executed a license agreement with Elanco granting it a worldwide license to certain intellectual property for the development and commercialization of lotilaner for the treatment, palliation, prevention, or cure of all other diseases and conditions in humans (i.e., beyond that of the eye or skin), as amended in June 2022 (the "All Human Uses Elanco Agreement"). In September 2020, the Company issued Elanco 222,460 shares of its common stock with an estimated fair value of $3.1 million ($14.0003 per share, approximating the issuance price of the Company's Series C preferred stock in September 2020).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's made cash payments under the All Human Uses Elanco Agreement of $0.5 million related to a clinical milestone that was triggered in December 2022 upon enrollment of the first patient in the Phase 2a Carpo trial, for the treatment of Lyme disease. The Company is required to make further cash payments under this agreement upon the achievement of various clinical milestones for an aggregate maximum of $4.0 million and various commercial and sales threshold milestones for an aggregate maximum of $77.0 million. In addition, the Company will be obligated to pay contractual royalties to Elanco in the single digits of its net product sales. If the Company receives certain types of payments from its sublicensees, it will also be obligated to pay Elanco a variable percentage in the low to mid double-digits of such proceeds, until achievement of the first applicable regulatory approval of a product covered under the license.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Employment Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into employment agreements with seven of its executive officers. These agreements provide for the payment of certain benefits upon separation of employment under specified circumstances, such as termination without cause, or termination in connection with a change in control event.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consulting Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a preexisting consulting agreement with a board member that was appointed in December 2021. This consulting agreement provides for annual cash compensation of approximately $0.2&#160;million and option grants to purchase 45,134 shares of the Company&#x2019;s common stock, with exercise prices ranging from $2.01 to $34.72 per share. This consulting agreement may be terminated by either party with ten days notice and contains standard confidentiality, indemnification, and intellectual property assignment provisions in favor of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Separation Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 4, 2023, the Company entered into a separation and severance agreement with its former Chief Financial Officer, which provides for the following benefits effective upon and after June 15, 2023: severance payments equal to nine months of base salary and 10 months of company-paid continued benefits coverage, a lump sum bonus payment payable in 2024 equal to one-third of the former Chief Financial Officer's 2023 annual target bonus adjusted based on the 2023 Company performance score,  accelerated vesting of options in 40,744 shares of the Company&#x2019;s common stock, and an option exercise &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;period extension for certain options, in exchange for a release and waiver of claims and continued compliance with his confidentiality obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company is currently not aware of any such matters where there is at least a reasonable probability that a material loss, if any, has been or will be incurred for financial statement recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnities and Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain indemnity commitments, under which it may be required to make payments to its officers and directors in relation to certain transactions to the maximum extent permitted under applicable laws. The duration of these indemnities vary, and in certain cases, are indefinite and do not provide for any limitation of maximum payments. The Company has not been obligated to make any such payments to date and no liabilities have been recorded for this contingency in the accompanying Condensed Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <tars:CollaborativeArrangementRightsAndObligationsUpfrontPayment
      contextRef="i1d2cb915c5e2438e89ce7cc3a2696296_D20190101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODMyNTQz_08c93b81-11af-4cec-b059-84d9071d6245"
      unitRef="usd">1000000</tars:CollaborativeArrangementRightsAndObligationsUpfrontPayment>
    <tars:CollaborativeArrangementRightsAndObligationsContractualMilestonePayment
      contextRef="i0e64247629bd49ad88f0a146a9a98bde_D20190101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODMyODA5_15c62973-db81-4e3f-b147-061092631c24"
      unitRef="usd">3000000</tars:CollaborativeArrangementRightsAndObligationsContractualMilestonePayment>
    <tars:CollaborativeArrangementRightsAndObligationsContractualMilestonePayment
      contextRef="i2d1eebcc98854765b87cca237a5b757f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQzMjA3_94f6567f-5994-468e-b1b7-8fd766f7c6dc"
      unitRef="usd">1000000</tars:CollaborativeArrangementRightsAndObligationsContractualMilestonePayment>
    <tars:CollaborativeArrangementRightsAndObligationsRemainingPrepayment
      contextRef="i859b21f6d2d440d78aeb12f136556886_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQzNDEx_18064412-a30c-41ac-8b23-511e93360b9b"
      unitRef="usd">-600000</tars:CollaborativeArrangementRightsAndObligationsRemainingPrepayment>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities
      contextRef="i859b21f6d2d440d78aeb12f136556886_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQzNDQw_d65ea3e3-e41e-4c3c-85f8-507a7d80e2a1"
      unitRef="usd">400000</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <tars:CollaborativeArrangementFutureCashPayments
      contextRef="i859b21f6d2d440d78aeb12f136556886_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQxMzgz_dcc0758c-82c6-4684-850c-ac4116ab4d3a"
      unitRef="usd">2400000</tars:CollaborativeArrangementFutureCashPayments>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="ifd840a9974534e8a86fb288669a39d26_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODM0Mzc5_e5a8dec0-3781-4331-a283-c48306f83567"
      unitRef="usd">79000000</tars:CollaborativeArrangementMaximumMilestonePayment>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i16e987985ddd4de8a1c0dcbb9c401c64_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTE1Ng_a890570d-cb34-4e61-b8b0-1460838b69ae"
      unitRef="shares">222460</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i16e987985ddd4de8a1c0dcbb9c401c64_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTI3NA_941ee0bd-c22f-40c3-af61-801d4e9ad8df"
      unitRef="usd">3100000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:SharePrice
      contextRef="i7122162b9e8442fb9dbe528f8bf4e6db_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTI3OA_301f917a-135c-4e6c-af0e-87b0009aabbb"
      unitRef="usdPerShare">14.0003</us-gaap:SharePrice>
    <tars:CollaborativeArrangementRightsAndObligationsContractualMilestonePayment
      contextRef="ib6d21b9d0b1d41519dfdd05a63606147_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQwMjY0_11e33250-1807-4302-8613-4bdb3c6af9b3"
      unitRef="usd">500000</tars:CollaborativeArrangementRightsAndObligationsContractualMilestonePayment>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="i76624ba745b8460b9f60a3265e3b69fc_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQwMTA0_82f90eda-8083-44f7-98a7-3c2ea1562408"
      unitRef="usd">4000000</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="i662dee756fdb482ab237e7e724a9180c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfNTQ5NzU1ODQwMjE3_1cfa5dc2-f818-449e-b699-8979df0b6a2b"
      unitRef="usd">77000000</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:NumberOfEmploymentArrangementsWithExecutiveOfficers
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzMxMDg2OA_2e4b8b1c-2ba2-403f-982a-10b55ab7ce6f"
      unitRef="contract">7</tars:NumberOfEmploymentArrangementsWithExecutiveOfficers>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="ifc838841c8c34d339322513ad5186477_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzI4MzEzNA_61e55797-2d0b-410c-abae-f5b9bb110384"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <tars:RelatedPartyTransactionOptionToPurchaseShares
      contextRef="i42809a841f17475d971438d5fe3366fb_D20211231-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzI4MzE2Mw_76d3af9a-bc30-4f95-90c1-68575bb2808a"
      unitRef="shares">45134</tars:RelatedPartyTransactionOptionToPurchaseShares>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i7d5bc0dd6d674c43a5676efe1c51dae5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzI4MzE0OA_0b7e24da-eff5-4355-9242-6a4e64b580d1"
      unitRef="usdPerShare">2.01</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i7fdb0d02a3f4465f9adaa728283ff184_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzI4MzE1NQ_dde9460b-742f-4809-a805-27a7e2749e94"
      unitRef="usdPerShare">34.72</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <tars:PostemploymentBenefitsDurationOfBaseSalarySeverancePayments
      contextRef="iec8d04e7eb784f03b78366354ece2a2d_D20230504-20230504"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzMwODcxNw_71df504f-56c1-4fbd-a7ac-79453653bced">P9M</tars:PostemploymentBenefitsDurationOfBaseSalarySeverancePayments>
    <tars:PostemploymentBenefitsDurationOfCompanyPaidBenefitsCoverage
      contextRef="iec8d04e7eb784f03b78366354ece2a2d_D20230504-20230504"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzMwODcxOA_4882864b-9f53-414c-87ec-e90daedb2e9f">P10M</tars:PostemploymentBenefitsDurationOfCompanyPaidBenefitsCoverage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber
      contextRef="iec8d04e7eb784f03b78366354ece2a2d_D20230504-20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81NS9mcmFnOmU5M2QxN2I0NDU5ZDRkMjFiMGQxMzdlMWJkODk2ZWQ4L3RleHRyZWdpb246ZTkzZDE3YjQ0NTlkNGQyMWIwZDEzN2UxYmQ4OTZlZDhfMjE5OTAyMzMwODY5Mg_9fb8b6b4-34c3-4ea2-8160-2f463b53dbee"
      unitRef="shares">40744</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMTkzNg_554af217-543c-4f21-ae2f-dcab3e999913">OUT-LICENSE AGREEMENT&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Out-License of TP-03 Commercial Rights in the China Territory in March 2021&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 26, 2021, the Company entered into The China Out-License agreement with LianBio for its exclusive development and commercialization rights of TP-03 (lotilaner ophthalmic solution, 0.25%) in the China Territory, as defined in the agreement, for the treatment of Demodex blepharitis and Meibomian Gland Disease. LianBio is contractually responsible for all clinical development and commercialization activities and costs within the China Territory.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company assessed this arrangement in accordance with ASC 606 and identified the following material promises under the arrangement: (i) the exclusive license to research, develop, manufacture, commercialize, make, offer for sale, sell, and import TP-03 in the China Territory, and (ii) the research and development services in the form of clinical study materials for the respective Phase 2b/3 trial (Saturn-1) and Phase 3 (Saturn-2) TP-03 trials. The promises to provide research and development services for Saturn-1 and Saturn-2 clinical trials were evaluated and determined to be distinct promises in the contract and each of the two clinical trials are separate performance obligations apart from the promise to provide the license.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The assessment of the initial transaction price for the China Out-License agreement included an analysis of amounts the Company expected to receive, which at contract inception consisted of: (i) the upfront cash payment of $15.0&#160;million, (ii) a second cash payment of $10.0&#160;million, (iii) a $10.0&#160;million milestone that was determined to be within the control of the Company, and (iv) $1.2&#160;million representing the initial fair value of the equity warrant. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company accounted for each performance obligation as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Out-License&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determined that this license was distinct based on an evaluation of the delivery of the functional license that was in the later stages of development, and it met the criteria for being distinct from the research and development services required under the China Out-License agreement. The Company determined the standalone selling price of this license using a discounted projected sales model and recognized as license fees and collaboration revenue the total allocated transaction price at contract inception, upon delivery of the license.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Research and Development Services &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The standalone selling price of these performance obligations was determined using the adjusted market assessment approach. The Company analyzed costs expected to be incurred for each of the clinical trials through completion to estimate the price that a customer would be willing to pay for these services in order to benefit from the clinical trials. The Company determined that LianBio simultaneously benefited from the research and development services that are satisfied over time, as they were able to request and access the clinical trial data at any point through the trial completion. Therefore, the Company recognized the amounts allocated to the respective research and development performance obligations for Saturn-1 and Saturn-2 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;as the research and development services were provided using an input method, based on the costs incurred for each clinical trial and the total costs expected to be incurred to satisfy each performance obligation. The Company believes this method most faithfully depicted its performance in transferring the promised services during the expected period of time that each clinical trial was ongoing. The Company monitored the expected completion dates for each clinical trial and updated its estimated time to completion at each reporting period, as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; In February 2023, a specified milestone event was triggered resulting in $2.5&#160;million recognized as license fees and collaboration revenue in the Condensed Statements of Operations for the three months ended March&#160;31, 2023. This cash payment was received in the second quarter of 2023. Through March&#160;31, 2023, the Company had received payments from LianBio totaling $80.0&#160;million, comprised of initial consideration of $15.0&#160;million and $65.0&#160;million for the achievement of specified milestones. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March 31, 2023 the Company is eligible to receive further consideration from LianBio upon the achievement of additional TP-03 events, including: (i) additional regulatory milestone and one-time payments of up to an aggregate of $25.0&#160;million (including the $2.5&#160;million cash payment received in the second quarter of 2023), (ii) China-Based TP-03 sales threshold milestone payments of up to an aggregate of $100.0&#160;million, (iii) tiered low-to-high-teen royalties for China Territory TP-03 product sales, and (iv) vesting of a LianBio equity warrant upon certain regulatory milestones.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue recognized in the accompanying Condensed Statements of Operations and Comprehensive Loss relates to the satisfaction of performance obligations including (i) the transfer of TP-03 license rights in the China Territory to LianBio and (ii) the completion of U.S. clinical activities and then providing LianBio with the related data to supplement its local pivotal trial package for TP-03 in the treatment of Demodex blepharitis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As part of the China Out-License with LianBio the Company granted Elanco an additional 187,500 shares of the Company's common stock that otherwise would have been issuable no later than the 18-month anniversary of the All Human Uses Elanco Agreement for its continued license exclusivity. These issued shares were valued at $5.5 million, based on the Company's closing stock price of $29.30 per share on the date this issuance became contractually required.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company made a contractual payment in the amount of $2.5&#160;million to Elanco following the receipt of $25&#160;million of proceeds from LianBio during the second quarter of 2021. During the fourth quarter of 2022, the Company recognized $0.4&#160;million of cost of license fees and collaboration revenue upon receipt of $10&#160;million of cash proceeds from LianBio for the achievement of a clinical development milestone.&lt;/span&gt;&lt;/div&gt;The expenses recognized under the China-Out License were not material for the three month periods ended March 31, 2023 and 2022.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4deb7fc864cf40d58681297bddbc56fc_I20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI3MTExMA_6338e673-f513-4ad0-8361-5f1ca694f1f1"
      unitRef="usd">15000000</us-gaap:ContractWithCustomerLiability>
    <tars:RevenueRemainingPerformanceObligationAdditionalCashPayment
      contextRef="i4deb7fc864cf40d58681297bddbc56fc_I20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI3MTA2Ng_fd18e552-95f3-4cfd-8dbe-d29f9bdc3028"
      unitRef="usd">10000000</tars:RevenueRemainingPerformanceObligationAdditionalCashPayment>
    <tars:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="if69314c7f4594e288ffe725501411cd7_I20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI3MTA4MQ_362af494-8277-46c5-99f2-feacf19ef9b8"
      unitRef="usd">10000000</tars:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i4deb7fc864cf40d58681297bddbc56fc_I20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI3MTA5Ng_335c10f1-4f31-482e-9925-fba1531076e0"
      unitRef="usd">1200000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf21b9984ce48b9af4dd06ae5b531eb_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTQ5NzU1ODI5NTQ5_a04aa0b7-b019-461f-9697-2341c1296e77"
      unitRef="usd">2500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8637cc436fcd44d58ba1f8037dad5983_D20210326-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTkw_40269d31-bf96-44db-84dc-9d6074fd09c8"
      unitRef="usd">80000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id7350246746e45e096c4b5c05592d2bf_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTQ5NzU1ODI5NDc1_b1ab55b5-2052-40fb-8e55-16cca389f634"
      unitRef="usd">15000000</us-gaap:ContractWithCustomerLiability>
    <tars:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="iaf97cfe62ca84c60a72f0201b537a3e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTQ5NzU1ODI5NTE0_c2ba87f2-58e3-4e79-ab76-1b833093205e"
      unitRef="usd">65000000</tars:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="iaf97cfe62ca84c60a72f0201b537a3e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfOTEx_b8d9ec27-8b41-411f-878e-631b89dfce31"
      unitRef="usd">25000000</tars:CollaborativeArrangementMaximumMilestonePayment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf21b9984ce48b9af4dd06ae5b531eb_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI3MTEyNQ_c6209683-b26e-4cf0-85d8-86635a3514d1"
      unitRef="usd">2500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="id7350246746e45e096c4b5c05592d2bf_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMTA5MQ_447139b1-2a65-4094-914d-aac1913f4e47"
      unitRef="usd">100000000</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharesIssuedForServices
      contextRef="i5c6261f1479f48748257ee5fbf2f8f03_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTQ5NzU1ODMzMjA3_02a2fa2b-a376-48a7-aca1-417766dc6123"
      unitRef="shares">187500</tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharesIssuedForServices>
    <tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversaryValueIssuedForServices
      contextRef="i5c6261f1479f48748257ee5fbf2f8f03_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTQ5NzU1ODMzNDQx_af3ef857-c04c-42cf-982b-c0d5575890be"
      unitRef="usd">5500000</tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversaryValueIssuedForServices>
    <tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharePriceIssuedForServices
      contextRef="i5c6261f1479f48748257ee5fbf2f8f03_D20210301-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfNTQ5NzU1ODMzNDky_5ee0561c-4135-4e96-b79c-0b65e2a70cf0"
      unitRef="usdPerShare">29.30</tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharePriceIssuedForServices>
    <tars:UpfrontPayment
      contextRef="i20fc38686769463e89dccae19d75a856_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI4MTQ2NA_d47c614b-1692-4c17-9f28-7092991eeba0"
      unitRef="usd">2500000</tars:UpfrontPayment>
    <tars:UpfrontPayment
      contextRef="i93d63e21c49245618766f49acefdeffc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI4MTQ3OA_b3837877-cf3a-4cd0-8177-59169bdbd6b6"
      unitRef="usd">25000000</tars:UpfrontPayment>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifb291c31a4554839b5b0b66a4fe2675f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI4MTQ5MQ_eedf8a70-8d12-45d6-acdb-1e5fc9bd270d"
      unitRef="usd">400000</us-gaap:ResearchAndDevelopmentExpense>
    <tars:UpfrontPayment
      contextRef="i08f0b2c2b8d64ed1aed8211167ca0c9f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF81OC9mcmFnOjhlMTUyNzY2NTlmYjQ3NjdhNGUzNzY5ODJhYTgwYzQ5L3RleHRyZWdpb246OGUxNTI3NjY1OWZiNDc2N2E0ZTM3Njk4MmFhODBjNDlfMjE5OTAyMzI4MTUwNQ_0511d698-ed06-4fd7-ae1e-ecbc571b162f"
      unitRef="usd">10000000</tars:UpfrontPayment>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjcyMQ_0f7f78ed-636b-4779-a35a-592a82259979">CREDIT FACILITY AGREEMENT&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 2, 2022, the Company executed the Credit Facility with Hercules Capital, Inc. ("Hercules") and SVB that expires on February 2, 2027. Concurrent with the execution of the Credit Facility, the Company made a $20.0&#160;million draw.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 5, 2023, the Company entered into an amendment to the loan and security agreement (the "First Amendment"). The First Amendment set a maximum interest rate, and updated the terms of prepayment under the Credit Facility and other certain specific conditions, including an extended period for the Company to draw down the $25.0&#160;million tranche associated with the New Drug Application ("NDA") submission, from March 15, 2023 to March 15, 2024, provided at least $5.0&#160;million was drawn on or before March 15, 2023 and at least an additional $5&#160;million is drawn on or before September 15, 2023. The Company did not incur any lender fees as part of this First Amendment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 15, 2023, the Company made a $5.0&#160;million draw (including SVB's commitment of $1.25&#160;million) from the $25.0&#160;million tranche that became available upon submission of the NDA. As of March&#160;31, 2023, the Credit Facility provides for a remaining aggregate principal amount of up to $130.0&#160;million with tranched availability as follows: $20.0&#160;million currently available related to the Company's NDA submission with the FDA for TP-03 in September 2022, $35.0&#160;million available upon FDA approval of TP-03, $50.0&#160;million available upon achievement of product net revenue thresholds, and $25.0&#160;million available upon lender approval.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of these tranches may be drawn down in $5.0&#160;million increments at the Company's election. The Credit Facility requires interest-only payments through February 1, 2026, followed by 12 months of principal amortization, unless extended for one year to its maturity, upon meeting certain contractual conditions. All unpaid amounts under the Credit Facility become due on its February 2, 2027 expiry.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Under the First Amendment, the outstanding principal draws accrue interest at a floating interest rate per annum equal to the greater of either (i) The Wall Street Journal ("WSJ") prime rate plus 4.45% with an aggregate cap of 11.45%, or (ii) 8.45%. At the execution date of the Credit Facility, the WSJ prime rate was 3.25% and increased to 8.00% as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company is required to pay a specified fee upon the earlier of (i) February 2, 2027 or (ii) the date the Company prepays, in full or in part, the outstanding principal balance of the Credit Facility ("End of Term Charge"). The current End of Term Charge of $1.2 million was derived by multiplying 4.75% by the $25.0&#160;million outstanding principal balance as of March&#160;31, 2023 and is accreted to interest expense through maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;As of March&#160;31, 2023 and 2022, the effective interest rate for the full term of the Credit Facility was 12.12% and 9.66%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;During the three months ended March&#160;31, 2023 and 2022, the Company recognized interest expense on the accompanying Condensed Statements of Operations and Comprehensive Loss in connection with the Credit Facility as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.692%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense for term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accretion of end of term charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense related to term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329&#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="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The carrying value of the Credit Facility consists of principal outstanding less legal and administrative issuance costs that were recorded as a debt discount to the term loan, net and will continue to be accreted to interest expense using the effective interest method during its term. The principal balance of this Credit Facility and related accretion and amortization as of March&#160;31, 2023 and December&#160;31, 2022 are reported on a combined basis as term loan, net on the accompanying Condensed Balance Sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accretion of end of term charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,434&#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:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9982c244cae049c2b927906df44008a4_D20220202-20220202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI3ODExOQ_f87f03e1-2e89-438c-b0fc-915d74bc25b7"
      unitRef="usd">20000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5bbbc17db51145c1b3991110981ecf19_I20230105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI3ODEzNA_f3d569ff-6720-4f10-a4d8-bf0775ca1a68"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tars:LineOfCreditFacilityDrawDownIncrements
      contextRef="ic6757e8b476a41fd8f001984f0e90cab_I20230105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI3ODE0OQ_b7cff1ff-287b-4be5-abac-aadb3de4dc2f"
      unitRef="usd">5000000</tars:LineOfCreditFacilityDrawDownIncrements>
    <tars:LineOfCreditFacilityDrawDownIncrements
      contextRef="ic6757e8b476a41fd8f001984f0e90cab_I20230105"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI4MTIyNg_510cb86e-8880-44fd-ad6b-9d0dc62768db"
      unitRef="usd">5000000</tars:LineOfCreditFacilityDrawDownIncrements>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib5ab2b8124224aeeaacabd23e0670fc6_D20230315-20230315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI3ODE5Mw_44631f35-76d0-4650-86f7-f1582e9fdbaa"
      unitRef="usd">5000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iead63404689e4c9fb5d3dd9c7e44eb93_D20230315-20230315"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI3ODE3OA_3278eb15-dba3-411a-9309-efc2acbeda50"
      unitRef="usd">1250000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5bbbc17db51145c1b3991110981ecf19_I20230105"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjE5OTAyMzI3ODE2Mw_64047ee2-031e-4dbc-b4b8-c619552a92c6"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i02c235ffc9cd4f13aed7b2acbb556ebc_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI1ODc5_d1d094d6-7ebd-48a1-8cfb-f5a1033e940e"
      unitRef="usd">130000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib138596b65dc49378e26b8bcfa849a7c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI1OTE1_437a2476-df78-4d5a-a80e-4e6582e07405"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i57aedd3d329a44348c333722afc8f2da_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI1OTQ5_2d3b9eeb-28c8-42a5-95c6-5679cc2c8582"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i12dac813311e4f7c9349b2c69b102372_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI1OTgz_7ddb0457-6d22-445c-910e-1dab3f956299"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iea7de7306a164d21817ad5a9f76cd054_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI2MDE3_3b67b219-661b-48a9-a789-be408f705974"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tars:LineOfCreditFacilityDrawDownIncrements
      contextRef="i5a9ac178deb9497b9d90d4a4e28e9570_I20220202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTk0_939649cf-feed-4a41-b24c-f3c8f480eb64"
      unitRef="usd">5000000</tars:LineOfCreditFacilityDrawDownIncrements>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idde37c43b07847328ecd4970539db537_D20220202-20220202"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODMwMTc2_ecc4e645-2ff6-4a54-b5cf-30d3756586fc"
      unitRef="number">0.0445</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iefb591f932524f878ed995d1d169d6e6_D20220202-20220202"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODMwMTk4_72a2c7d3-d735-463d-84b3-e16a43153387"
      unitRef="number">0.1145</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5a9ac178deb9497b9d90d4a4e28e9570_I20220202"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODMwMjAy_585a2dd1-4425-4383-a404-54af880ab5cc"
      unitRef="number">0.0845</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i9982c244cae049c2b927906df44008a4_D20220202-20220202"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMTIxOA_be8e17c8-f04c-4d58-9c46-68a2a4d13a8a"
      unitRef="number">0.0325</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i63781028d94a4277a261f195f03cebe0_D20220930-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMTI2NQ_4fcf10ae-7204-4627-b7c0-76fb8ddc2ed7"
      unitRef="number">0.0800</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="i9af35563ebb945b9a4b563b46884004c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMTU0MA_40bed852-4f64-4d5f-9de6-105bd90158ef"
      unitRef="usd">1200000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <tars:LineOfCreditFacilityPeriodicPaymentInterestRate
      contextRef="i5a9ac178deb9497b9d90d4a4e28e9570_I20220202"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMTYxMA_0d093cae-1701-48e3-887d-60d99e8ee3ad"
      unitRef="number">0.0475</tars:LineOfCreditFacilityPeriodicPaymentInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODM2OTA0_a6652ad4-c43a-4ee1-b632-3432100b8fb0"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i02c235ffc9cd4f13aed7b2acbb556ebc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI5Njg0_099a9e94-90e3-4118-9041-f1ccb8714556"
      unitRef="number">0.1212</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2f5516daf64a47d4948fc6884c6bf78b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfNTQ5NzU1ODI5Njk0_51442d25-7de9-47ed-b81b-75bcc5294ec6"
      unitRef="number">0.0966</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjcyMg_6169de50-302c-4786-9955-e0162c3bf4df">&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;During the three months ended March&#160;31, 2023 and 2022, the Company recognized interest expense on the accompanying Condensed Statements of Operations and Comprehensive Loss in connection with the Credit Facility as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.692%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense for term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274&#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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accretion of end of term charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total interest expense related to term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329&#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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfMS0xLTEtMS02Njk1MQ_73ea9813-ef09-40c0-b843-a263dded0963"
      unitRef="usd">602000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfMS0zLTEtMS02Njk1MQ_39f0f97b-f2fb-4982-8cc3-05ae2c98deef"
      unitRef="usd">274000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfMi0xLTEtMS02Njk1MQ_7028e32d-82a8-4ac9-87fb-d16aa1d06fa0"
      unitRef="usd">53000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfMi0zLTEtMS02Njk1MQ_f3c0164c-07e1-492e-8e47-4fdd36d7f1ec"
      unitRef="usd">32000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfMy0xLTEtMS02Njk1MQ_66467b24-4a3a-415e-b96f-caf6c9aca959"
      unitRef="usd">29000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfMy0zLTEtMS02Njk1MQ_882de72d-7c07-4398-8f79-273cf6c4e327"
      unitRef="usd">23000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfNC0xLTEtMS02Njk1MQ_efee62a7-09a9-453c-8a82-d8df9709006f"
      unitRef="usd">684000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i72a26a95ce8a47b1987095b563bb3706_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjljMWVmOTUxM2VlMDQzMmJiOWY4YmQ0YmFmMWE0MDhlL3RhYmxlcmFuZ2U6OWMxZWY5NTEzZWUwNDMyYmI5ZjhiZDRiYWYxYTQwOGVfNC0zLTEtMS02Njk1MQ_a32d6690-d80d-4410-85a9-d7dacde7f7d0"
      unitRef="usd">329000</us-gaap:InterestExpenseDebt>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RleHRyZWdpb246MzE3ZjQ0MzBlM2ZiNDI2ZGIxZDI5MWE3NDQ0MjU2ZWFfMjcyMA_b38a122c-2428-4d47-8d54-94fb73e7a270">The principal balance of this Credit Facility and related accretion and amortization as of March&#160;31, 2023 and December&#160;31, 2022 are reported on a combined basis as term loan, net on the accompanying Condensed Balance Sheets as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accretion of end of term charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfMS0xLTEtMS02Njk1MQ_a6652ad4-c43a-4ee1-b632-3432100b8fb0"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfMS0zLTEtMS03MTAxMQ_d117ce95-50f4-4dc8-966b-8dca8227efe8"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfMi0xLTEtMS02Njk1MQ_e89b4af0-a0cf-4046-a1ba-b0cf772553bd"
      unitRef="usd">875000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfMi0zLTEtMS03MTAxMQ_31632d73-8424-4d9d-9556-60d562549f0b"
      unitRef="usd">875000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfMy0xLTEtMS02Njk1MQ_a1e95aa0-016d-44fd-8199-4fbd64454d15"
      unitRef="usd">-226000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfMy0zLTEtMS03MTAxMQ_7ee6c600-e487-40a0-afc8-e42f8df554d9"
      unitRef="usd">-174000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfNC0xLTEtMS02Njk1MQ_2819b6b7-5911-4c87-a93d-e63da4c54237"
      unitRef="usd">164000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfNC0zLTEtMS03MTAxMQ_ebb8321d-90e3-4879-9242-9c97b0abf8e0"
      unitRef="usd">135000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:LongTermDebt
      contextRef="i20710df36adc404dad2e0ed426a82823_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfNS0xLTEtMS02Njk1MQ_c851b001-8a61-4794-8106-fe29ad77a7b3"
      unitRef="usd">24515000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ife6229fc8e68402f9b920eda1e0e260c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF82MS9mcmFnOjMxN2Y0NDMwZTNmYjQyNmRiMWQyOTFhNzQ0NDI1NmVhL3RhYmxlOjgzZWQ0YjExZDk4YjQ2M2E4NmUxNWU0ZTliNTQwZTE1L3RhYmxlcmFuZ2U6ODNlZDRiMTFkOThiNDYzYTg2ZTE1ZTRlOWI1NDBlMTVfNS0zLTEtMS03MTAxMQ_f6ae9249-d814-43a8-ace4-4bfd008101ff"
      unitRef="usd">19434000</us-gaap:LongTermDebt>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i065f5fbe5d674c3281fb0c97e75ec118_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF84OTAvZnJhZzplNzQ4NDM0OWIxYmE0ZmZlYWY5MTc4NDVhYjg0ZmJkYi90ZXh0cmVnaW9uOmU3NDg0MzQ5YjFiYTRmZmVhZjkxNzg0NWFiODRmYmRiXzIxOTkwMjMyNTU2OTc_cfc81a94-68d1-40fd-8796-e0b3d9177527">SUBSEQUENT EVENTOn May 2, 2023 the Company amended the existing facilities lease, extending the term for three years through January 31, 2027.</us-gaap:SubsequentEventsTextBlock>
    <tars:LesseeOperatingLeaseRemainingLeaseTermExtension
      contextRef="i80393f9b040b4bbdbc5232b580944b52_I20230502"
      id="id3VybDovL2RvY3MudjEvZG9jOjI3NzllZGRlOWRjOTRjNTViYjdjZDhkMWY2ZjUyMjRkL3NlYzoyNzc5ZWRkZTlkYzk0YzU1YmI3Y2Q4ZDFmNmY1MjI0ZF84OTAvZnJhZzplNzQ4NDM0OWIxYmE0ZmZlYWY5MTc4NDVhYjg0ZmJkYi90ZXh0cmVnaW9uOmU3NDg0MzQ5YjFiYTRmZmVhZjkxNzg0NWFiODRmYmRiXzU0OTc1NTgxNDAwNA_d2babe77-b257-4c85-b519-199dde0bb085">P3Y</tars:LesseeOperatingLeaseRemainingLeaseTermExtension>
</xbrl>
