<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:aadi="http://www.aadi.com/20230331"
  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:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="aadi-20230331.xsd" xlink:type="simple"/>
    <context id="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7563cce2951241f190e6f977a2df5adf_I20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2023-05-05</instant>
        </period>
    </context>
    <context id="ic4c5f236a3734ea6a20482247d267b13_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i34c221de63454786970fca65782eb3b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia91b868ac5f847b98a16aefc4878c7bb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i62241f697c65429b9d8f4911ef711a84_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i907edc602a66409c853f2c7716249c07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i04be5f25fe2b4955867fe4cd37bf0992_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ie7cdf8acc896446db23c5f265f70a6fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i0bba346f583240e18d42dc59376359c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ia1da28a3f7034f9ba19808bf1060e577_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="idee041389ee747d3bb47224ba8f95328_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i5cb5031c02cd41058c9b10097042e9ac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i3515fd680bfb4517996f75f35a1b569a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="if541bef17dba45f689ebcec4356af129_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i2214df5954cc41a1b3fd518875d38e39_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ic77823455b5143da9b2e5089f2c77e96_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i94adb0d3af8e43e18023277fa45ebc7f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ic4ead8036df44a9cb147985fd28c271b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i51526b23f6344e7caf6cc774e5c98442_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i3e66a71977f1476c8d41d650debbf1c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ad18f5163a14fb0a6b2b91e203dae41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ic0ee23c09fd34c91a2df53fce780ed33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a0480d6deac485caef83542906fc815_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="idb224ccb645b44d3bc0e3866ab31812f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ie6f52397be4f45aab98641afce276695_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ie33bc119a00245dfb1000266dfdae28f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ie055b0b5bf684afc9c33a64ed26444c8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ie880f4b10b9b4a3ca160fe6dfe092d56_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if3a5ec22361a4ba88db351e85ebca387_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i6a5f5a219ed54b57afd46182dd5d96f3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6ec35803a05f435d919aa4e1bcb80429_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aadi:CowenAndCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i344ac9f65bbb488babfe59e5ce022386_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aadi:CompanyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia1272edab8ed4c4ebf8d8997bba4efa8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aadi:CompanyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9f7679aaa44b49dfa4f5c7f5977d8c96_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aadi:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1b40143e666f4d9ab052718114d3df7e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aadi:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib5fa667636c9410898b403ca6ebcf9aa_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iee477608f5d14e649d618d2b3a669f60_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55785d4e8bae4dbb97eae2567e833fb6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab6bb4086d0d45be9f5ababe4c639cd9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i49d8b5e7888c4db6b643155389cae46c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i5a25765e8017412999c953c905c74980_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aadi:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6d5f9d036ebb411780e0dea306ef3b15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aadi:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7bd44337c22447bb115dc1d73bfe19e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8712535ae9ab4a3386dc606bb35697bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3285e61aa9794522932089200859acba_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="iba3139a077ee4bad894589b5f85dfb29_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ic201ea8f30a547d98897d2a9de73825f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i34d5118d4012405fb442183747eed0e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i64ab8666fa394ad6b6d7b96263665ee6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aadi:ProductSalesAllowanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i22f168c6fa07493ba1aada15aa1ef753_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aadi:ProductSalesAllowanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9bb44e6c3cfa482aa175d1d82debbf2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aadi:ProductSalesAllowanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icaf4a12c6acd41bca4eb56a27846ec0e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aadi:ProductSalesAllowanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i51191784c4c8457a922bd46f48eb1ce4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aadi:ProductSalesAllowanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic18d5a023d9448b9a5c02fe1fea8a5c9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aadi:ProductSalesAllowanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icbc5026d4c704af8a43c0d32855b33f1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aadi:PreFundedWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aadi:PrivatePlacementFinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id59fba0d28214e7e8b2ddcf6d488dfd3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i20197ea194ba408eb8b83b5c974de1e2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="if2e783f90e364ae88efc2f2a14ccb3c3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i20359eadb12e4fe097d587ae87be5dd0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic792322fcdea44d9b85cb7a27c963d5a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i621973e445a04e3ba62ef53676fb15c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i1e24b554ad634d11b19378518beb747c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="if3902cd0df644da7bb96862b31f2ad0c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i98ffb2c16185410caabf02eb52868581_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i34154610bb5240dfba1ecbe9718c73cf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i8b7cdeac44d14cf49473d94b9379b59b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ib5a0a56522b04474aaf76c0de22edf17_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ia720d86808ef48af84fc598215b89d54_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i16e0001914e2401990ba2263ee4e0370_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ifa9e4b8fa2cf4ad7bab9bb6137cad343_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="id0b50c271da744258fe74315094df62b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i303becdcf3a54d019bc3591d64e3ca47_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i41d5ec31689d4fc69590b60a88120426_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ieb05726d426f41058f3418aaececfe0f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i8f427147d25547db926bddfcb179d7cc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i4186d84a77de4804bd84f5f969fdd3ad_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i900a2aa235a04b1db809859f08eaee5b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i027c9e9308624b72bfe21ed4d785def9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie0ebfe4c224f41c4be1e37f532a8bf6e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iee6ee3963b12403aa9f410475cf767a7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4b2a66a7ab5a4c76a06a2eeb5200a21c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i26b682de7aba4e2bb12afdd90539ea8e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0c5ce4a9a8484d07aec83442b5f64eb0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5555b2e3546646ac9b4f7e400e542de7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ibf19d1ce732e4b689cff6d05e5dbe9ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i959e311739074a578b62b3c45f5764eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ib5acaf32368a45fcbad03b0500355d80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i12bb54e65d9f4b08be309d32954d9195_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ib0b3671caf2c42208bd740b9d831acfd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i19ba1034da0f4e48a0f250468914226a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i93c28a478912463795ea56ffe316f489_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i241553f8647e499ebae5c189b7caa6b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i624079a1da7645309d2e98d7e2f6cb98_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i725c0e0147f94c359dfb48fe0c7babe5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i5c9579f934024e47bc1455a0e45a71c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ib253454ede764162b61645f43f93a6c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i93dbd49acad3469eb98656e99fb5aa29_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i56193f29f3e847bf88f2edc10b5c827d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i8b23c9764d7849498348146190d86812_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="if61dc334e3184bfbace67a371a404ff3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id56ea7d999d147d99fd58165479d3a0b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1413ae52687b439e97095177e5e01fae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5585190f671d455e8fca56f9c44e0ce6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09e7fa4d477542b7ac406841886b5adf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40daf71105b741f49291f5071500f9d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad57632a315d4278a58fe26704d947ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e73e0096f3940a6b881a47726638000_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45b404d0ee7b4703954ea4515af74392_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="id71632fd019c41f1bd07ecd604e3c2c9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i8e615176f3bc4721b8bfee1dd90fa350_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="id6ecfa1ec4be42a8b75d8222bc38418d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="if245718f0d2d43b6a8e28f6161303330_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i98d2ff35895a4ad2afe512e863e809b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i7c9ffa3bba064206b9bb69e0d730f6b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i92242209779f4b9d8bad1b3cc412190a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ic1f86cc1cd224716990a147b63572b86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i2647148099644875a3962bbb0396cd28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i193bd85e571e4a83b53f922291431770_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i202d4a2ad49c4db6aff9b888d88fc329_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="ib84b1b32b50846f5b4476b8fa83e7c31_I20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="ia1b908ab65de4eb0bc099368121b4b73_D20190401-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i731dceec39934ae1b5f3ef834f0e0140_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="ie93db8f670b9426184b8a88943c9de6b_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="iba10de84e8a042acb03ee9760e6def1d_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NJ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i33ca4da8cecc4fe399f922c770c6036d_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NJ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i077e6f8421d34fa099c956e2c91f7ae0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib6a01fb6e4ed4ffebc81196249b7d581_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2f6204a8730b429cb77867a00989fa73_D20210830-20210830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-30</startDate>
            <endDate>2021-08-30</endDate>
        </period>
    </context>
    <context id="i39633c05958b438cac9a460e532e8d86_I20210830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-30</instant>
        </period>
    </context>
    <context id="ia04e08bb6bd845db96703c3fbe8b20a6_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aadi:EOCPharmaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id759643d9e9c439a827196ba8cb31cf2_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aadi:EOCPharmaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="iaf7b308968d1457896161a406eea0c3e_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1dbe768582c4709a796b8434b1d7cc7_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ic26ed198af4042529ad03fa36c145cea_D20211122-20211122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aadi:EOCPharmaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-22</startDate>
            <endDate>2021-11-22</endDate>
        </period>
    </context>
    <context id="i22a466dd35284a9dbd411569986f4d4e_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aadi:EOCPharmaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i884dd1e0f4834f2381bf8c301659b0d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aadi:EOCPharmaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a9366933b954e72a86ca6de7b8f09ec_I20211221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:CelgeneLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aadi:EOCPharmaHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-21</instant>
        </period>
    </context>
    <context id="ib3d17a6d90514685b3b7f5649c3304d3_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6304ce8a67864f6db101c6cd484590f1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1d669bfc9c3b439cbbe46170697310fb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i345cc65d7bff486687b512c1630dcbbc_D20220926-20220926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aadi:PrivatePlacementFinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-26</startDate>
            <endDate>2022-09-26</endDate>
        </period>
    </context>
    <context id="iec260890dcc04e1da3aefd8f1f9f62a7_I20220926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aadi:PrivatePlacementFinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-26</instant>
        </period>
    </context>
    <context id="i4c5d80a09fbf41d5803b48fe84cf8cef_I20220926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">aadi:PreFundedWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">aadi:PrivatePlacementFinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">aadi:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-26</instant>
        </period>
    </context>
    <context id="i8efa7d9680004906a8d0fd3cc7bb1476_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:PrivateAadiPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1abff0844fd442ab96c68c87ce64db5_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:PrivateAadiPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="i6755e17941274be0847922f2c8c589e1_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:PrivateAadiPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="i2fd31572b92a42eb9b82629f45a36462_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandElevenPlanAndTwoThousandSeventeenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9744e5d04da54dac8e3df0bb49c9d918_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i28533809926644eab1b481c55d45fad9_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i575ead79b721495ba826a08bfa2993e8_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i4316acca65de4065b259ddbc9c5c01ba_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="ibb26fc17c2e640d5a9053b463e2fee54_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:AerpioTwoThousandSeventeenStockOptionAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4c4486d12efa432392f1190602227de3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie4c0b84a42104b85bb0aa91015a406fe_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:AerpioTwoThousandElevenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3e607075a4ff4166bd1bb7d40fe4efa5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1563bad94bcd4a289d93ec6cb62d7cda_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aadi:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4365ac6e5687441899d9c04db3b5c4ea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ie1b0836c387a46c1a025a5bdb2b007fd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ia5440f49a5a049cf943efdd21571097f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="ib5987dc0f5164ff09659abb8e16a54f7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</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="i584514a2bfcb49b3ad8930b1d772a45a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if24aebc289174f959417cac97dd27c12_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i75e2fff6a4c54dba84f24f76c91e021d_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i91ba3642f5b444f48530726566c02a50_I20210817">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-17</instant>
        </period>
    </context>
    <context id="i4c310f0fb606498a8779caaf4b7bacdd_D20210817-20210817">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-17</startDate>
            <endDate>2021-08-17</endDate>
        </period>
    </context>
    <context id="id4ee6a8285f64b6e9657502b9f4a1849_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="i9b5e409fc9824c578036fdfdd8f3da56_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i317f525d86544c93bf63f62672df5ab5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5b80ccc8d83b4d9fa7ab3775a83353bd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4aaf0cca4707498582f6add03ab40728_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc2fc0d29232423bbb9e021d1f1d403c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001422142</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>aadi:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>aadi:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80L2ZyYWc6YzU4MTljYWVhY2M3NGVjMWIwYTExMWJkNGMwYjFlZTcvdGFibGU6ZWZhZmYxOGRkMjg4NGZjMWExYWNjNmQ4OWYwMjk2YjgvdGFibGVyYW5nZTplZmFmZjE4ZGQyODg0ZmMxYTFhY2M2ZDg5ZjAyOTZiOF8yLTEtMS0xLTQzNjgy_32ee2c6e-c389-4e91-8531-15dca6a16da8">0001422142</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80L2ZyYWc6YzU4MTljYWVhY2M3NGVjMWIwYTExMWJkNGMwYjFlZTcvdGFibGU6ZWZhZmYxOGRkMjg4NGZjMWExYWNjNmQ4OWYwMjk2YjgvdGFibGVyYW5nZTplZmFmZjE4ZGQyODg0ZmMxYTFhY2M2ZDg5ZjAyOTZiOF8zLTEtMS0xLTQzNjgy_e9725234-e9c9-4ade-8db8-3409322dac2e">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80L2ZyYWc6YzU4MTljYWVhY2M3NGVjMWIwYTExMWJkNGMwYjFlZTcvdGFibGU6ZWZhZmYxOGRkMjg4NGZjMWExYWNjNmQ4OWYwMjk2YjgvdGFibGVyYW5nZTplZmFmZjE4ZGQyODg0ZmMxYTFhY2M2ZDg5ZjAyOTZiOF80LTEtMS0xLTQzNjgy_406cca38-aa07-4b84-939e-1832a1d7992b">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80L2ZyYWc6YzU4MTljYWVhY2M3NGVjMWIwYTExMWJkNGMwYjFlZTcvdGFibGU6ZWZhZmYxOGRkMjg4NGZjMWExYWNjNmQ4OWYwMjk2YjgvdGFibGVyYW5nZTplZmFmZjE4ZGQyODg0ZmMxYTFhY2M2ZDg5ZjAyOTZiOF81LTEtMS0xLTQzNjgy_2cfcbb92-3e13-4bbe-bdf9-c7991d16b672">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80L2ZyYWc6YzU4MTljYWVhY2M3NGVjMWIwYTExMWJkNGMwYjFlZTcvdGFibGU6ZWZhZmYxOGRkMjg4NGZjMWExYWNjNmQ4OWYwMjk2YjgvdGFibGVyYW5nZTplZmFmZjE4ZGQyODg0ZmMxYTFhY2M2ZDg5ZjAyOTZiOF82LTEtMS0xLTQzNjgy_65180093-0238-405d-8c0c-f50d70d17256">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iab6bb4086d0d45be9f5ababe4c639cd9_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTE3MjA_4d505923-3b79-4acb-b8eb-5a9134b9cc51">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <aadi:LesseeOperatingLeaseExtendTermForAdditionalPeriod
      contextRef="ie93db8f670b9426184b8a88943c9de6b_D20210801-20210831"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81Mi9mcmFnOmFhYmUyOGMzZDM2NzQ4MjY4MGZmMDM2M2Q2NjZjZGZhL3RhYmxlOjA5NGNlZjI4ODZmNjQ3NjE4OTkyYTRiMjliMTI0NTQwL3RhYmxlcmFuZ2U6MDk0Y2VmMjg4NmY2NDc2MTg5OTJhNGIyOWIxMjQ1NDBfMS0xLTEtMS00MzY4Mg_de565de2-8544-4a62-8bc5-9d2c20c9c63f">P3Y6M</aadi:LesseeOperatingLeaseExtendTermForAdditionalPeriod>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i193bd85e571e4a83b53f922291431770_D20210826-20210826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81ODYvZnJhZzowNjMyOTJkNjhhM2I0YjcxOGQ4YTBkM2NkNzFkMmE3YS90YWJsZToyMWUxYzY1ZWVhY2I0M2EzYTg4YmRiMWI1Y2ViYjM5Ny90YWJsZXJhbmdlOjIxZTFjNjVlZWFjYjQzYTNhODhiZGIxYjVjZWJiMzk3XzAtMS0xLTEtNTU2Mjk_a07cbf95-c958-4f4e-8193-7d9065dad40d"
      unitRef="number">0.0667</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <dei:DocumentType
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8yMTky_7d763c68-c293-4275-9c06-325d6d96e758">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YjgyYTBlYmU2YTRmNGNjNjgyMTM4MTI5OGEzM2ZhNDAvdGFibGVyYW5nZTpiODJhMGViZTZhNGY0Y2M2ODIxMzgxMjk4YTMzZmE0MF8wLTAtMS0xLTQzNjgy_944d3d31-4474-450c-b2fc-f22ee92978f7">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8xMDk5NTExNjMwMDkw_3667f051-727a-463c-a225-e9a01c3cc9d1">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6OWJlNzdmYzhkZmNjNDU1MDg1OWE5M2FlZDhkNzVlZmUvdGFibGVyYW5nZTo5YmU3N2ZjOGRmY2M0NTUwODU5YTkzYWVkOGQ3NWVmZV8wLTAtMS0xLTQzNjgy_6fb8365e-cb24-4c8f-afb8-4750c369119a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8yMTg3_d295104a-431e-4c26-aa4d-b900d3216755">001-38560</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8yMTk0_3b67e8a1-2f96-4b6e-8b64-69b1a5d9faf4">AADI BIOSCIENCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8wLTAtMS0xLTQzNjgy_6b2a05aa-c046-4520-ae5d-92a959c051dc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8wLTEtMS0xLTQzNjgy_76508852-a4ba-4835-93d6-89bd7d1d53e2">61-1547850</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8yLTAtMS0xLTQzNjgyL3RleHRyZWdpb246YTk2NWJiYzk4OTA4NDhlOGIwZWEyMDlkMmIyOTUwYjZfNA_1b036d7e-3db1-49d0-90c2-90780941c041">17383 Sunset Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8yLTAtMS0xLTQzNjgyL3RleHRyZWdpb246YTk2NWJiYzk4OTA4NDhlOGIwZWEyMDlkMmIyOTUwYjZfOA_6aea0916-94d2-4343-a83e-d0fb2e6955c3">Suite A250</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8yLTAtMS0xLTQzNjgyL3RleHRyZWdpb246YTk2NWJiYzk4OTA4NDhlOGIwZWEyMDlkMmIyOTUwYjZfMTE_e2382a66-e504-48b9-beb3-cfe577e647cd">Pacific Palisades</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8yLTAtMS0xLTQzNjgyL3RleHRyZWdpb246YTk2NWJiYzk4OTA4NDhlOGIwZWEyMDlkMmIyOTUwYjZfMTU_997bd31c-f09f-4663-8f6b-75459c9fcd12">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF8yLTEtMS0xLTQzNjgy_53586661-87be-406d-a6f5-f364749f05c4">90272</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF80LTAtMS0xLTQzNjgyL3RleHRyZWdpb246ODQ0ZDMxNDhhMDVlNDYyM2E2NjM2MzViNDI1YTNjMjFfNg_8563974c-422f-4683-8d94-d8683a0c3f83">424</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6YzA3N2NjZWM0ZmJhNGY0YmIzZWNkZjc4NDRjMzk3NTQvdGFibGVyYW5nZTpjMDc3Y2NlYzRmYmE0ZjRiYjNlY2RmNzg0NGMzOTc1NF80LTAtMS0xLTQzNjgyL3RleHRyZWdpb246ODQ0ZDMxNDhhMDVlNDYyM2E2NjM2MzViNDI1YTNjMjFfMTA_37837483-48ef-49e3-bc30-aa2c8ed89dd2">744-8055</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6MTQ3OTg4NWI0N2ZmNDY0ZDljZGNhMTMwOTJmMzBlMGMvdGFibGVyYW5nZToxNDc5ODg1YjQ3ZmY0NjRkOWNkY2ExMzA5MmYzMGUwY18xLTAtMS0xLTQzNjgy_4dc02a10-6ad4-4ce0-a703-d45041223bba">Common stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6MTQ3OTg4NWI0N2ZmNDY0ZDljZGNhMTMwOTJmMzBlMGMvdGFibGVyYW5nZToxNDc5ODg1YjQ3ZmY0NjRkOWNkY2ExMzA5MmYzMGUwY18xLTEtMS0xLTQzNjgy_5d21f3f0-a91a-4442-9937-f9df736b15ad">AADI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6MTQ3OTg4NWI0N2ZmNDY0ZDljZGNhMTMwOTJmMzBlMGMvdGFibGVyYW5nZToxNDc5ODg1YjQ3ZmY0NjRkOWNkY2ExMzA5MmYzMGUwY18xLTItMS0xLTQzNjgy_9a0b82f0-2296-4d3c-82c6-99d316cd1ccc">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8yMTg5_a2bfdffa-55f4-4c17-84ee-cbbc1ab3649b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8yMTkw_9d1ddee0-d80e-4adb-87ce-93baf49c550c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6ZGIyMzYzYTQ3MTBkNDA5ZWFjNDViN2UzMjIyNjRjODgvdGFibGVyYW5nZTpkYjIzNjNhNDcxMGQ0MDllYWM0NWI3ZTMyMjI2NGM4OF8xLTAtMS0xLTQzNjgy_b6663198-736d-44e3-bbcc-bd9c30211afe">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6ZGIyMzYzYTQ3MTBkNDA5ZWFjNDViN2UzMjIyNjRjODgvdGFibGVyYW5nZTpkYjIzNjNhNDcxMGQ0MDllYWM0NWI3ZTMyMjI2NGM4OF8xLTMtMS0xLTQzNjgy_3e9e49d3-86b5-4767-be45-9a917209f1fa">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGFibGU6ZGIyMzYzYTQ3MTBkNDA5ZWFjNDViN2UzMjIyNjRjODgvdGFibGVyYW5nZTpkYjIzNjNhNDcxMGQ0MDllYWM0NWI3ZTMyMjI2NGM4OF8yLTMtMS0xLTQzNjgy_97ccbe65-6305-45db-a092-3afe4e0cee6b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF8yMTg4_aa9b0544-c968-4001-8353-047014f3629f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7563cce2951241f190e6f977a2df5adf_I20230505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xL2ZyYWc6MTBhYWI1ZTZjMzJjNDU2M2JjZTAwY2M5NmZlNjc3MDgvdGV4dHJlZ2lvbjoxMGFhYjVlNmMzMmM0NTYzYmNlMDBjYzk2ZmU2NzcwOF81NDk3NTU4MTYxNjY_67cbb2b5-c8c6-4b51-b139-7e4ba24e98d9"
      unitRef="shares">24436990</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNC0xLTEtMS00MzY4Mg_9b70d16b-a9d0-460b-9a35-dcde945fb542"
      unitRef="usd">34046000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNC0zLTEtMS00MzY4Mg_b27f9c3d-907b-49d7-b57d-6279548da832"
      unitRef="usd">39019000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNS0xLTEtMS00MzY4Mg_2ad5a164-8559-420a-ae98-bb02911575d5"
      unitRef="usd">117128000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNS0zLTEtMS00MzY4Mg_e5fa3029-bfaa-4869-8c3a-8b6a93270831"
      unitRef="usd">133541000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNi0xLTEtMS00MzY4Mg_2eb1f5e9-1370-43d3-abdd-17723aab4b10"
      unitRef="usd">5565000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNi0zLTEtMS00MzY4Mg_2f450306-8426-42cb-9947-6fa821bb5cc8"
      unitRef="usd">1862000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNy0xLTEtMS00MzY4Mg_e3960335-744c-44d2-8461-209cfe296fdf"
      unitRef="usd">3803000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfNy0zLTEtMS00MzY4Mg_0c8db81a-1b10-419c-b7e6-e23621acb0fd"
      unitRef="usd">1861000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfOC0xLTEtMS00MzY4Mg_02fa34a9-3963-4c4b-8ade-0060bbd01a92"
      unitRef="usd">4388000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfOC0zLTEtMS00MzY4Mg_a25ba1cc-cc86-4966-b46a-d4cf5a48a19a"
      unitRef="usd">3746000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfOS0xLTEtMS00MzY4Mg_31bd9866-10f6-447d-9506-1b33905278e8"
      unitRef="usd">164930000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfOS0zLTEtMS00MzY4Mg_d4ba428b-d1b8-423e-8de8-1bce7717e68f"
      unitRef="usd">180029000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTAtMS0xLTEtNDM2ODI_5da55ec7-007a-4826-bf5e-133fb3e7a4de"
      unitRef="usd">2225000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTAtMy0xLTEtNDM2ODI_93c77557-3125-4d48-9c8f-cf0b9b1ab04f"
      unitRef="usd">508000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTEtMS0xLTEtNDM2ODI_a4ed1d27-3bb7-4325-af92-2aeca48ec975"
      unitRef="usd">1437000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTEtMy0xLTEtNDM2ODI_ad5e65f7-462b-45ea-8585-85f821912d2e"
      unitRef="usd">1522000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTMtMS0xLTEtNDM2ODI_37a31035-019d-4616-ad36-9ee82b023a6e"
      unitRef="usd">2062000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTMtMy0xLTEtNDM2ODI_5be64b32-6dfc-4d1b-969d-8e476c94b1f3"
      unitRef="usd">2178000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTQtMS0xLTEtNDM2ODI_2b68c843-7caf-4030-b059-4838543bda33"
      unitRef="usd">170654000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTQtMy0xLTEtNDM2ODI_c3553c67-9d7d-4aa2-82ce-94c566ddd415"
      unitRef="usd">184237000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTgtMS0xLTEtNDM2ODI_ac382f1a-eb35-421f-b4ac-40cae9a3dc77"
      unitRef="usd">6510000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTgtMy0xLTEtNDM2ODI_cb8c6a2f-8600-4f41-aee9-57c79357801d"
      unitRef="usd">3519000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTktMS0xLTEtNDM2ODI_6b62c672-ecc0-45a0-bfe9-c190b62c6da3"
      unitRef="usd">10833000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMTktMy0xLTEtNDM2ODI_02b91b67-7827-44f6-95aa-e3d6f9af5e3c"
      unitRef="usd">14922000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjAtMS0xLTEtNDM2ODI_489f9dd2-1134-4d26-a08f-6f8f39364087"
      unitRef="usd">404000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjAtMy0xLTEtNDM2ODI_87e54297-48d0-4931-8cd4-4ea6ad81b979"
      unitRef="usd">394000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjEtMS0xLTEtNDM2ODI_0c7507e1-1afe-475a-acb2-004dab20b311"
      unitRef="usd">17747000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjEtMy0xLTEtNDM2ODI_99111f7e-0e97-4827-b0f3-696ef6497512"
      unitRef="usd">18835000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjItMS0xLTEtNDM2ODI_48eb24f3-b0f2-41bc-b546-ef645c2e3778"
      unitRef="usd">1164000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjItMy0xLTEtNDM2ODI_58ce16f8-fd77-402a-ba96-aac79223bcd4"
      unitRef="usd">1267000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <aadi:DueToLicensor
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjMtMS0xLTEtNDM2ODI_0ce961d3-71be-4aff-95ed-3ec63467358c"
      unitRef="usd">5757000</aadi:DueToLicensor>
    <aadi:DueToLicensor
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjMtMy0xLTEtNDM2ODI_5b9a477d-4dfc-4bed-b2cd-f74b92bf6aa6"
      unitRef="usd">5757000</aadi:DueToLicensor>
    <us-gaap:Liabilities
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjQtMS0xLTEtNDM2ODI_ef5bc963-3211-4bf0-80a8-2abdf2a30c89"
      unitRef="usd">24668000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjQtMy0xLTEtNDM2ODI_d2a70c59-7223-447e-b557-738a84885420"
      unitRef="usd">25859000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjUtMS0xLTEtNDM2ODI_64060aae-21a9-4029-a62c-69f8a8e4a666"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjUtMy0xLTEtNDM2ODI_a77ce0e7-6cc6-4028-aa82-714b8cfaadac"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV8yMQ_0dfb8a2e-2fe4-4e35-bd16-8ab972e8cb4c"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV8yMQ_363be7ee-acb8-4d06-9bd1-2c06668f749f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV8zNQ_12e735b5-cb59-484f-a0d1-6b34977fc80f"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV8zNQ_f10d917a-01f5-4dc5-a3d9-d027523d501c"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV81Nw_1dbcc4ce-4e1b-4b9c-90e9-2ea3f2feec4b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV81Nw_3588a741-4c87-4e36-8ffd-17f9a404d1e3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV81Nw_4a0ce15a-1b85-4c2c-8351-0f0fac92b59b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjo4NTgyMjE1NWUwYjE0Nzk1YWFiOTM0YjA4NTg5MGI0NV81Nw_d645054a-0c8b-4e61-8939-04f7250bc77f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMS0xLTEtNDM2ODI_50eae484-ef38-4d89-a6c9-fc6829a7aaca"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjctMy0xLTEtNDM2ODI_32236b5d-7970-4aa0-bb18-56f3e5c54b41"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl8xOA_92559fb9-de12-4434-9d14-2e5a44b5dcac"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl8xOA_c641b4b7-b8e5-45d2-bb36-4c269d224455"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl8zMg_02a2f79e-889a-4be2-abbc-ef6877605f96"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl8zMg_0413e063-35b6-4038-af9e-dbdf5e6c5bfa"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl81NA_bbb7b3b6-39aa-4db0-a312-88c40394e2a2"
      unitRef="shares">24436990</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl81NA_c2597cd0-714c-4be2-ae24-413a439c8e6a"
      unitRef="shares">24436990</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl82MQ_295dbd55-69ee-4cd9-8707-28042a0e5e1a"
      unitRef="shares">24435007</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMC0xLTEtNDM2ODIvdGV4dHJlZ2lvbjpmMjI3MGQ3OWM0Yzg0MDIxODBlNTE3NDk4MzZjNDJhYl82MQ_936b5a50-06be-4ff7-a1f5-58814d7b8a41"
      unitRef="shares">24435007</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMS0xLTEtNDM2ODI_d40cb6eb-c0c2-48bb-be89-83aec16a889f"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjgtMy0xLTEtNDM2ODI_515142cd-7d1c-4d5a-bc95-26758cc422ce"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjktMS0xLTEtNDM2ODI_ecc953f3-4ae6-40b3-a845-018a601d7cc3"
      unitRef="usd">364437000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMjktMy0xLTEtNDM2ODI_da79ca7b-11de-45b7-83d1-befdda0b5b36"
      unitRef="usd">361689000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzAtMS0xLTEtNDM2ODI_b918dfa3-be0a-4487-82b5-3fc57b28d156"
      unitRef="usd">-32000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzAtMy0xLTEtNDM2ODI_704b1607-dcf0-4e8b-b52d-429307d1da99"
      unitRef="usd">-115000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzEtMS0xLTEtNDM2ODI_fc489bfa-f961-4853-bfd7-1d95e519ee1b"
      unitRef="usd">-218421000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzEtMy0xLTEtNDM2ODI_da9c32b4-84ce-40fb-930e-964faaf90f86"
      unitRef="usd">-203198000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzItMS0xLTEtNDM2ODI_b55f006b-387f-4de2-a981-312955703e6f"
      unitRef="usd">145986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzItMy0xLTEtNDM2ODI_f2b76bc4-0b37-488f-8535-924da65fd778"
      unitRef="usd">158378000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzMtMS0xLTEtNDM2ODI_a56019a5-4689-4017-a05b-54ad2288f799"
      unitRef="usd">170654000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xNi9mcmFnOmI1MmJmMmQ2ZGEwODQ1MjJhOTVmNjI2MTFiOGFjZjE5L3RhYmxlOjIyNTExYWM2ZTg4ODRkZmJiYzdjYjU4NjNmZTE4YjRjL3RhYmxlcmFuZ2U6MjI1MTFhYzZlODg4NGRmYmJjN2NiNTg2M2ZlMThiNGNfMzMtMy0xLTEtNDM2ODI_faa3b3ab-8a76-47a8-80aa-48bc2bb813b2"
      unitRef="usd">184237000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia91b868ac5f847b98a16aefc4878c7bb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfNC0xLTEtMS00MzY4Mg_6a0fa3e8-a76c-4908-982f-6d9f49a0af92"
      unitRef="usd">5867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62241f697c65429b9d8f4911ef711a84_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfNC0zLTEtMS00MzY4Mg_d1bcb30b-e264-4701-9f1f-8b3d4d8c9a6f"
      unitRef="usd">2307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfNi0xLTEtMS00MzY4Mg_675a9172-77a6-429f-ae3b-695484f85df8"
      unitRef="usd">5867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfNi0zLTEtMS00MzY4Mg_601e94de-b956-4361-bbe9-ca76157d2bbd"
      unitRef="usd">2307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfOC0xLTEtMS00MzY4Mg_0441f9b0-176f-4d73-a1fc-82bd7bafb608"
      unitRef="usd">11207000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfOC0zLTEtMS00MzY4Mg_05789b81-3825-4ceb-a165-9b564dae5f24"
      unitRef="usd">9148000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfOS0xLTEtMS00MzY4Mg_6cd63bf7-f1c4-490b-a4a2-bb751da95a2e"
      unitRef="usd">10956000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfOS0zLTEtMS00MzY4Mg_4d05bbd0-8f4b-4ca3-b165-775f19c4f001"
      unitRef="usd">6794000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTAtMS0xLTEtNDM2ODI_d989b726-2c53-47a7-8e51-f93d18f4df7e"
      unitRef="usd">529000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTAtMy0xLTEtNDM2ODI_d041ee78-9026-49bd-8b92-6ad0933104bb"
      unitRef="usd">179000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostsAndExpenses
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTItMS0xLTEtNDM2ODI_e1033521-40f5-4440-bb43-9559171e7fec"
      unitRef="usd">22692000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTItMy0xLTEtNDM2ODI_26d9a973-e2df-4ae5-9671-389632c44e5a"
      unitRef="usd">16121000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTMtMS0xLTEtNDM2ODI_47079e14-85d1-49d8-8179-20543d01322e"
      unitRef="usd">-16825000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTMtMy0xLTEtNDM2ODI_5aac552e-0d53-486d-9247-dc5c170e5782"
      unitRef="usd">-13814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTctMS0xLTEtNDM2ODI_73183070-43b2-4853-a30a-bde935774519"
      unitRef="usd">1660000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTctMy0xLTEtNDM2ODI_94514223-3a43-4180-adb8-632f7d02d613"
      unitRef="usd">15000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTgtMS0xLTEtNDM2ODI_de0e5ab5-fe7d-4f12-b9ae-d0461500ca44"
      unitRef="usd">58000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTgtMy0xLTEtNDM2ODI_40b4bde2-2e69-4d60-9964-bfe8a631345d"
      unitRef="usd">58000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTktMS0xLTEtNDM2ODI_931e0ab6-07f1-4c64-b9d3-08b31c2c0f7c"
      unitRef="usd">1602000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMTktMy0xLTEtNDM2ODI_0c02adbc-f65c-4ce8-a719-190e6a68217e"
      unitRef="usd">-43000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjItMS0xLTEtNDM2ODI_ff25a25b-748f-49bd-b85f-aa8623ce4f09"
      unitRef="usd">-15223000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjItMy0xLTEtNDM2ODI_e3acfbf3-da64-4b02-8cd4-27db9ceaab7f"
      unitRef="usd">-13857000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjMtMS0xLTEtNTMwNDg_def8447e-d10b-4f88-bf94-b9a273425994"
      unitRef="usd">83000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjMtMy0xLTEtNTMwNDg_2a7a96a6-4f2d-4248-9237-091540576352"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjMtMS0xLTEtNTMwMzI_15d37126-efc3-47f8-9b1a-e6a408a8de01"
      unitRef="usd">-15140000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjMtMy0xLTEtNTMwMzI_0f8e747f-3d6f-439f-bf46-932008e557ff"
      unitRef="usd">-13857000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjYtMS0xLTEtNDM2ODI_2dcdb1b7-862b-4721-a2a0-648cb8807a74"
      unitRef="usdPerShare">-0.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjYtMS0xLTEtNDM2ODI_4f33ca73-ec50-4803-ad2b-064c31902a51"
      unitRef="usdPerShare">-0.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjYtMy0xLTEtNDM2ODI_9258bf0a-f4d0-4528-a035-341966d874af"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjYtMy0xLTEtNDM2ODI_ee851569-233e-4294-b83b-bba8b75f2002"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjctMS0xLTEtNDM2ODI_58d8988d-efed-406f-b781-c75d1e83fb61"
      unitRef="shares">26862646</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjctMS0xLTEtNDM2ODI_c312cb25-ef7e-4df5-88f5-03cb2cbeb36d"
      unitRef="shares">26862646</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjctMy0xLTEtNDM2ODI_0a670d85-231b-43a2-9a7d-2b6a21ca30ee"
      unitRef="shares">20914842</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8xOS9mcmFnOmY2ZjkyNzgyMjgwODRiNGZiMzFmYzk3N2IwYTZjMTMyL3RhYmxlOjdiODhlODliNDk0OTRjZTU5ZmRhODY5NDE5M2NhMTgxL3RhYmxlcmFuZ2U6N2I4OGU4OWI0OTQ5NGNlNTlmZGE4Njk0MTkzY2ExODFfMjctMy0xLTEtNDM2ODI_6944fb8f-422c-407f-b413-e2799acf7ecf"
      unitRef="shares">20914842</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="i907edc602a66409c853f2c7716249c07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNC0xLTEtMS00MzY4Mg_4c83e2a6-8928-4a4f-b014-c6decd96ab86"
      unitRef="shares">24435000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i907edc602a66409c853f2c7716249c07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNC0zLTEtMS00MzY4Mg_aefc1e49-957c-413b-8410-1fd2549a178e"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04be5f25fe2b4955867fe4cd37bf0992_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNC01LTEtMS00MzY4Mg_a86848c6-ce39-4273-8dcb-b65ea66a3818"
      unitRef="usd">361689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7cdf8acc896446db23c5f265f70a6fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNC03LTEtMS00MzY4Mg_a9ef636c-6963-4a53-8556-3c167749cd56"
      unitRef="usd">-115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0bba346f583240e18d42dc59376359c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNC05LTEtMS00MzY4Mg_c4866d8c-1d86-4a55-885f-21e148e6e8dc"
      unitRef="usd">-203198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNC0xMS0xLTEtNDM2ODI_87239066-9ca7-428f-b7f5-dae243df5a5e"
      unitRef="usd">158378000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia1da28a3f7034f9ba19808bf1060e577_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNS01LTEtMS00MzY4Mg_904a4fad-6d8f-4ddc-9d5a-f5af12389536"
      unitRef="usd">2740000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNS0xMS0xLTEtNDM2ODI_18a06772-8fac-414e-bb43-142e3bed4046"
      unitRef="usd">2740000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <aadi:StockIssuedDuringPeriodSharesWarrantExercised
      contextRef="idee041389ee747d3bb47224ba8f95328_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNy0xLTEtMS00MzY4Mg_32367814-8923-4e52-be5a-6093b9dbc9b1"
      unitRef="shares">2000</aadi:StockIssuedDuringPeriodSharesWarrantExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia1da28a3f7034f9ba19808bf1060e577_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNy01LTEtMS00MzY4Mg_a195901c-859d-48ae-b71c-287e79a9b6b5"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfNy0xMS0xLTEtNDM2ODI_392c1371-4902-4228-8a10-3df811f9a8d0"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5cb5031c02cd41058c9b10097042e9ac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOC03LTEtMS01MDgxMA_54a42a63-9588-4d79-af3c-f349419694b8"
      unitRef="usd">83000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOC0xMS0xLTEtNTA4MTA_40d40c07-ea0e-4d9f-b258-4bcba2b41ef8"
      unitRef="usd">83000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i3515fd680bfb4517996f75f35a1b569a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOC05LTEtMS00MzY4Mg_db5e7bce-9ac2-4655-a904-956fb00745ec"
      unitRef="usd">-15223000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOC0xMS0xLTEtNDM2ODI_58f66764-d5bc-46f2-b568-9a6011417b57"
      unitRef="usd">-15223000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if541bef17dba45f689ebcec4356af129_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOS0xLTEtMS00MzY4Mg_23b4fb61-6398-493a-ae1d-177560b73f24"
      unitRef="shares">24437000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if541bef17dba45f689ebcec4356af129_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOS0zLTEtMS00MzY4Mg_bb394195-b59c-437b-ad88-c3267ddac21f"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2214df5954cc41a1b3fd518875d38e39_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOS01LTEtMS00MzY4Mg_ca4cbbbd-9cd9-44b4-b659-268404bf582a"
      unitRef="usd">364437000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic77823455b5143da9b2e5089f2c77e96_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOS03LTEtMS00MzY4Mg_36e2d371-2948-4e23-a709-855bc0b2ab62"
      unitRef="usd">-32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94adb0d3af8e43e18023277fa45ebc7f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOS05LTEtMS00MzY4Mg_b6cfbda2-b26c-44b1-aec3-092dfe91c1b3"
      unitRef="usd">-218421000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmJjZTlhNThjYzc4ZDRjYWZiNWU2NDc2MmVmYWJlNmEzL3RhYmxlcmFuZ2U6YmNlOWE1OGNjNzhkNGNhZmI1ZTY0NzYyZWZhYmU2YTNfOS0xMS0xLTEtNDM2ODI_1367a508-3dbd-42e7-b8b0-6396a18deeb5"
      unitRef="usd">145986000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic4ead8036df44a9cb147985fd28c271b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNC05LTEtMS00NDIxMg_845cd078-c4e3-4b57-a771-32ea9784f496"
      unitRef="shares">20895000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic4ead8036df44a9cb147985fd28c271b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNC0xMS0xLTEtNDQyMTI_5e3a2934-528b-4f37-8152-6ff17d9e9d2c"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51526b23f6344e7caf6cc774e5c98442_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNC0xMy0xLTEtNDQyMTI_e77b431f-dea0-458f-bc89-b48d51fbbd21"
      unitRef="usd">279089000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e66a71977f1476c8d41d650debbf1c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNC0xNS0xLTEtNDQyMTI_6d32984d-fdba-490e-8cad-379fdfa61327"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ad18f5163a14fb0a6b2b91e203dae41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNC0xNy0xLTEtNDQyMTI_e054eb99-4859-43a1-a304-ef0068eac054"
      unitRef="usd">-142685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0ee23c09fd34c91a2df53fce780ed33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNC0xOS0xLTEtNDQyMTI_5d057f93-f7b2-41fc-972c-cc082f1edf77"
      unitRef="usd">136406000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2a0480d6deac485caef83542906fc815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNS0xMy0xLTEtNDQyMTI_6972370b-7657-4393-984f-0ab6d79bffa5"
      unitRef="usd">1781000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNS0xOS0xLTEtNDQyMTI_daaf4eaa-e310-4c40-ab5f-3ce31bdea903"
      unitRef="usd">1781000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <aadi:StockIssuedDuringPeriodSharesWarrantExercised
      contextRef="idb224ccb645b44d3bc0e3866ab31812f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNi05LTEtMS00NDIxMg_eee761cb-8629-446c-ae7c-19cf5976c98b"
      unitRef="shares">7000</aadi:StockIssuedDuringPeriodSharesWarrantExercised>
    <aadi:StockIssuedDuringPeriodValueWarrantExercised
      contextRef="i2a0480d6deac485caef83542906fc815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNi0xMy0xLTEtNDQyMTI_72c1a2b5-6e4c-4c33-a0b8-994f68051770"
      unitRef="usd">54000</aadi:StockIssuedDuringPeriodValueWarrantExercised>
    <aadi:StockIssuedDuringPeriodValueWarrantExercised
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNi0xOS0xLTEtNDQyMTI_5f9a5fc4-b11e-47f4-ab09-c86e4f121bcc"
      unitRef="usd">54000</aadi:StockIssuedDuringPeriodValueWarrantExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idb224ccb645b44d3bc0e3866ab31812f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNy05LTEtMS00NDIxMg_9c2df811-53dc-4ee1-86c4-42c9526387b5"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2a0480d6deac485caef83542906fc815_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNy0xMy0xLTEtNDQyMTI_88e56ba2-2e7e-45be-a18f-16769905e3fa"
      unitRef="usd">244000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfNy0xOS0xLTEtNDQyMTI_2b7197de-c6ec-4eb7-bbe1-266e7fe8e60b"
      unitRef="usd">244000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="ie6f52397be4f45aab98641afce276695_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOC0xNy0xLTEtNDQyMTI_16bd34ce-3138-48b3-9204-bcbdb1e34b4f"
      unitRef="usd">-13857000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOC0xOS0xLTEtNDQyMTI_6ec1dc4a-cdbd-4ca8-a696-545156874bcc"
      unitRef="usd">-13857000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ie33bc119a00245dfb1000266dfdae28f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOS05LTEtMS00NDIxMg_c65ac6a2-c3b4-44a3-bfeb-044953ac94c4"
      unitRef="shares">20942000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie33bc119a00245dfb1000266dfdae28f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOS0xMS0xLTEtNDQyMTI_f12f4349-5b2f-4b6d-a617-3f6b2f2e4e09"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie055b0b5bf684afc9c33a64ed26444c8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOS0xMy0xLTEtNDQyMTI_792cb4f9-a49a-46de-accf-6d5ee659636c"
      unitRef="usd">281168000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie880f4b10b9b4a3ca160fe6dfe092d56_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOS0xNS0xLTEtNDQyMTI_ac2fdc7a-e58b-4a89-919c-939377b38af2"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3a5ec22361a4ba88db351e85ebca387_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOS0xNy0xLTEtNDQyMTI_e7792074-28db-446a-9ac6-99ecb8e71277"
      unitRef="usd">-156542000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a5f5a219ed54b57afd46182dd5d96f3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yMi9mcmFnOjEwNmEwOTAxM2M1ZjQ4ZDU5NDBkOGRiOWZiM2FmNDNlL3RhYmxlOmU5MjJkNjE2NmRmNDRiZjk4YjkwYmIxMzFhNGU3NmE3L3RhYmxlcmFuZ2U6ZTkyMmQ2MTY2ZGY0NGJmOThiOTBiYjEzMWE0ZTc2YTdfOS0xOS0xLTEtNDQyMTI_cf96847e-5629-439f-a59f-9481c586c645"
      unitRef="usd">124628000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMy0xLTEtMS00MzY4Mg_f2a6d0a7-3d94-4ea9-9b98-cb48543b3c71"
      unitRef="usd">-15223000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMy0zLTEtMS00MzY4Mg_5058954b-8750-4913-96c4-e585c47b7541"
      unitRef="usd">-13857000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNi0xLTEtMS00MzY4Mg_328d0424-124b-49d7-8d95-136b903b3097"
      unitRef="usd">2740000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNi0zLTEtMS00MzY4Mg_91d755c8-4a18-430f-beda-270b9f6a1221"
      unitRef="usd">1781000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfOS0xLTEtMS01MTg2MQ_808f452d-7bd0-4170-869f-b94a5ab0dc97"
      unitRef="usd">-1200000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfOS0zLTEtMS01MTg2MQ_a21f2c0b-d99f-4ffa-b9c5-20699dc20833"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <aadi:NonCashInterestExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfOS0xLTEtMS00MzY4Mg_5cf6e280-6ee7-477f-8a7f-b9fe6c0b2d3f"
      unitRef="usd">58000</aadi:NonCashInterestExpense>
    <aadi:NonCashInterestExpense
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfOS0zLTEtMS00MzY4Mg_6db17c9a-70da-4b2e-8652-15ac25693cfa"
      unitRef="usd">58000</aadi:NonCashInterestExpense>
    <aadi:OperatingLeaseExpenseNonCash
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTEtMS0xLTEtNDM2ODI_347c4ecd-18d7-43e7-8bd8-03ef5b089d0d"
      unitRef="usd">116000</aadi:OperatingLeaseExpenseNonCash>
    <aadi:OperatingLeaseExpenseNonCash
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTEtMy0xLTEtNDM2ODI_af9eac7f-972c-45ca-a291-b42f9c73f620"
      unitRef="usd">66000</aadi:OperatingLeaseExpenseNonCash>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTItMS0xLTEtNDM2ODI_abe631df-e581-46aa-9860-78305ed9dd68"
      unitRef="usd">38000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTItMy0xLTEtNDM2ODI_d7cd614e-f62a-4810-9ee2-8d9b6306a325"
      unitRef="usd">74000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTQtMS0xLTEtNDM2ODI_f5c93784-dc2a-4a39-a68e-5964c1665347"
      unitRef="usd">3703000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTQtMy0xLTEtNDM2ODI_a5a2108d-285f-4b52-9969-53d3b17b9fce"
      unitRef="usd">2708000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTUtMS0xLTEtNDM2ODI_6f136944-2eb5-41e9-a974-cca23a571f35"
      unitRef="usd">1942000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTUtMy0xLTEtNDM2ODI_b23e310b-ff4e-4bab-bde7-26d998fa01dd"
      unitRef="usd">202000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTYtMS0xLTEtNDM2ODI_c46e77b8-65dd-44bb-923a-615ce04a0450"
      unitRef="usd">642000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTYtMy0xLTEtNDM2ODI_4534599f-e1b3-4a23-9d38-7ce55ffd1137"
      unitRef="usd">579000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTctMS0xLTEtNDM2ODI_d7ad0896-7e1f-4c39-8554-7af1904a0b51"
      unitRef="usd">-116000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTctMy0xLTEtNDM2ODI_68930fd8-cbe7-4643-850e-7fd5cb55a85c"
      unitRef="usd">-125000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTgtMS0xLTEtNDM2ODI_79ebac57-bc15-4490-898a-9b3af6f75c0a"
      unitRef="usd">-124000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTgtMy0xLTEtNDM2ODI_0677e210-a566-4da0-b802-2344d41bb476"
      unitRef="usd">-44000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTktMS0xLTEtNDM2ODI_a64f4d50-1295-4fb4-bf93-9767d5e9bc8d"
      unitRef="usd">-1544000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMTktMy0xLTEtNDM2ODI_e3fe808f-ee47-40ae-a78c-c88fff95b773"
      unitRef="usd">-4129000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjEtMS0xLTEtNDM2ODI_93795e40-43c4-4d95-be7c-3068ddfc9104"
      unitRef="usd">-21310000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjEtMy0xLTEtNDM2ODI_430b61af-c17c-4ab2-adfa-e60dffc3a897"
      unitRef="usd">-19415000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjMtMS0xLTEtNDM2ODI_d9833686-220e-44dd-b460-e80985ff2196"
      unitRef="usd">1369000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjMtMy0xLTEtNDM2ODI_4a94175d-fe39-4a93-8a01-25318357c305"
      unitRef="usd">23000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjQtMS0xLTEtNDM2ODI_5480a0af-eaae-4251-89c7-531ea3e590dd"
      unitRef="usd">23052000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjQtMy0xLTEtNDM2ODI_beaa405e-1e20-4b8d-a907-f7a6b107e384"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjUtMS0xLTEtNTE4NTE_8cb605d7-2bf7-4f39-aaa2-7fb52d2564f9"
      unitRef="usd">40750000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjUtMy0xLTEtNTE4NTE_63f9ef97-41f9-4326-8b68-0113f50dc73b"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjctMS0xLTEtNDM2ODI_452983df-19e8-44f1-a824-7be7e685e8ae"
      unitRef="usd">16329000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMjctMy0xLTEtNDM2ODI_f3468b75-1a27-48c5-b00d-df60aabe3a44"
      unitRef="usd">-23000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzAtMS0xLTEtNDM2ODI_dd17d332-0452-4b7a-ba32-84db357cf918"
      unitRef="usd">8000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzAtMy0xLTEtNDM2ODI_e089df70-73e3-47c6-a551-5742de9b7602"
      unitRef="usd">244000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzQtMS0xLTEtNDM2ODI_f1119b7d-ec1a-48cc-90b8-002ff7efb7f5"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzQtMy0xLTEtNDM2ODI_3c8541ce-adc2-4dce-bf8b-36df3ee60e88"
      unitRef="usd">54000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzYtMS0xLTEtNDM2ODI_19bf9ed4-da7a-4ca1-a92a-0f56c1e71e8c"
      unitRef="usd">8000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzYtMy0xLTEtNDM2ODI_698218ee-c0fd-41a1-a600-d3b5ddb96380"
      unitRef="usd">298000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzctMS0xLTEtNDM2ODI_ea075425-f64d-4e0f-abbf-a5a24f71f4b3"
      unitRef="usd">-4973000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzctMy0xLTEtNDM2ODI_bad4160d-75f6-47e0-ac5b-a3147c4bfa6b"
      unitRef="usd">-19140000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzgtMS0xLTEtNDM2ODI_7dcf89eb-64bb-4a25-ba97-d14090f6cb9c"
      unitRef="usd">39083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic0ee23c09fd34c91a2df53fce780ed33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzgtMy0xLTEtNDM2ODI_e24bc3e8-baa5-4e48-8283-171cdd41cd87"
      unitRef="usd">148989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzktMS0xLTEtNDM2ODI_77c0a61d-486e-4670-a3ca-1b81379e446d"
      unitRef="usd">34110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i6a5f5a219ed54b57afd46182dd5d96f3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfMzktMy0xLTEtNDM2ODI_dd918106-0452-4419-ad74-090d8643154e"
      unitRef="usd">129849000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNDUtMS0xLTEtNTMyNTM_807d9b3e-8b96-472e-84f7-675ac1c7888e"
      unitRef="usd">58000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNDUtMy0xLTEtNTMyNTM_33795e10-41fc-43d7-b15e-36e49ad6b2b4"
      unitRef="usd">58000</us-gaap:InterestPaidNet>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNDgtMS0xLTEtNTMyNjA_1474effa-7c43-4581-8953-5e4deef0e745"
      unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNDgtMy0xLTEtNTMyNjA_f46d0ab0-bf90-46b5-81a9-e79b842a0729"
      unitRef="usd">249000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNDktMS0xLTEtNTMyNjA_afeb2ec9-3448-439e-a0c1-1f69c7e984cc"
      unitRef="usd">387000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8yNS9mcmFnOmNlMjI5Mjg5NWFjNzRmMTA5MzA0OTllMzIxNDk4YTFkL3RhYmxlOmY3NmYwYWE2ZDIzMDQwNzRhYjI5NzEzYTBlMWVmOTA3L3RhYmxlcmFuZ2U6Zjc2ZjBhYTZkMjMwNDA3NGFiMjk3MTNhMGUxZWY5MDdfNDktMy0xLTEtNTMyNjA_a33381d2-0f0c-4a24-8c02-4621b31013e3"
      unitRef="usd">27000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTY2MjQ_23f179b3-aca4-446b-93c6-906137556d1a">Nature of Organization and Operations&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aadi Bioscience, Inc. (together with its subsidiaries, the &#x201c;Company&#x201d; or &#x201c;Aadi&#x201d;) is &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;a biopharmaceutical company focused on developing and commercializing precision therapies for genetically defined cancers with alterations in mTOR pathway genes. Aadi&#x2019;s lead drug product, FYARRO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;, is a form of sirolimus bound to albumin. Sirolimus is a potent inhibitor of the mTOR biological pathway, the activation of which pathway can promote tumor growth, and inhibits downstream signaling from mTOR. In November 2021, the U.S. Food and Drug Administration (the &#x201c;FDA&#x201d;) approved FYARRO sirolimus protein-bound particles for injectable suspension (albumin-bound) for the treatment of adult patients with locally advanced unresectable or metastatic malignant perivascular epithelioid cell tumor (&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;&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;PEComa&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). On February 22, 2022, Aadi launched FYARRO in the United States for treatment of advanced malignant PEComa. FYARRO is licensed to Aadi by Abraxis BioScience, LLC, a wholly owned subsidiary of Celgene Corporation, which is a wholly owned subsidiary of Bristol Myers Squibb Company (&#x201c;BMS&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s historical operations have consisted principally of performing research and development activities and raising capital. The Company&#x2019;s activities are subject to significant risks and uncertainties, including failing to secure additional funding before sustainable revenues and profit from operations are achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since inception, the Company has devoted substantially all of its resources to research and development activities, business planning, establishing and maintaining its intellectual property portfolio, hiring personnel, raising capital and providing general and administrative support for these operations and has only recently begun to realize revenues from its planned principal operations commencing with the commercial sale of FYARRO. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has experienced net losses since its inception and expects to continue to incur net losses into the foreseeable future. The Company had an accumulated deficit of $218.4 million as of March&#160;31, 2023 and a net loss of $15.2 million and $13.9 million for the three months ended March&#160;31, 2023 and 2022, respectively. To date, these operating losses have been funded primarily from outside sources of invested capital through the issuance of convertible promissory notes, grant funding, the sale of securities, and proceeds from license agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; had cash, cash equivalents and short-term investments of $151.2 million&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; at March&#160;31, 2023. Management believes the Company&#x2019;s current cash, cash equivalents and short-term investments will provide sufficient funds to enable the Company to meet its obligations for at least twelve months from the filing date of this report. If the Company is unable to achieve and maintain profitability, it will need additional financing to support its continuing operations and pursue its strategic objectives. Additional financing may be achieved through a combination of equity offerings, and debt financings. The Company may be unable to raise additional funds or enter into such other agreements when needed on favorable terms or at all. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 17, 2022, the Company entered into a Sales Agreement (the &#x201c;Sales Agreement&#x201d;) with Cowen and Company, LLC (&#x201c;Cowen&#x201d;), pursuant to which the Company may offer and sell, from time to time at the Company&#x2019;s sole discretion, shares of its common stock having an aggregate offering price of up to $75.0&#160;million through Cowen as its sales agent for an at-the-marketing-offering. As of &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023&lt;/span&gt;, no shares of common stock had been sold under this Sales Agreement.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTM1MzI_0fff1738-c333-4957-87d0-2caa340e7d12"
      unitRef="usd">-218400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTM1NjA_1b3501f0-3e12-4df8-8ca6-a30624d11833"
      unitRef="usd">-15200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTM1Njc_2885cd19-a6c5-4df5-bfef-7e8049de1f62"
      unitRef="usd">-13900000</us-gaap:NetIncomeLoss>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTM5MTM_70357465-9126-495b-981b-ab1289d6aa00"
      unitRef="usd">151200000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <aadi:MaximumAggregateOfferingPrices
      contextRef="i6ec35803a05f435d919aa4e1bcb80429_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTQ0NTU_52fe6665-e297-4b07-902b-1dfa6a9b77dd"
      unitRef="usd">75000000</aadi:MaximumAggregateOfferingPrices>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6ec35803a05f435d919aa4e1bcb80429_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zMS9mcmFnOmI2MmE4OGNmNjQxOTQwZDFiYWIyMDkwNWVhNDdhNDc1L3RleHRyZWdpb246YjYyYTg4Y2Y2NDE5NDBkMWJhYjIwOTA1ZWE0N2E0NzVfMTQ1MDI_228c293a-5ea3-40c2-bddf-92d84a8a5285"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMjA_c3cc72e9-4425-46bb-815b-0c23e86096e7">Summary of Significant Accounting Policies &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements, and the related disclosures, have been prepared in accordance with GAAP and SEC regulations and, in the opinion of management include all adjustments necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#x2019; equity and cash flows for each period presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;) and Accounting Standards Updates (&#x201c;ASU&#x201d;) of the Financial Accounting Standards Board (&#x201c;FASB&#x201d;). All adjustments are of a normal recurring nature. The Company&#x2019;s condensed consolidated financial statements are stated in U.S. dollars. Certain prior year amounts have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, the accompanying unaudited interim financial statements should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December&#160;31, 2022, which are included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 29, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on short-term investments. Comprehensive loss has been reflected in the condensed consolidated statements of operations and comprehensive loss for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company has identified its Chief Executive Officer as the chief operating decision maker and the Company views its operations and manages its business in one operating segment, which is the business of developing and commercializing proprietary therapeutics. All the assets and operations of the Company&#x2019;s sole operating and reportable segment are located in the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities in the Company&#x2019;s condensed consolidated financial statements and accompanying notes. In the opinion of management, all adjustments that are considered necessary for fair presentation have been included. The most significant estimates in the Company&#x2019;s condensed consolidated financial statements relate to fair value of the intangible asset, fair value of the convertible promissory notes, gross-to-net accruals, share-based compensation expense and accrued research and development costs. Although these estimates are based on the Company&#x2019;s knowledge of current events and actions it may undertake in the future, actual results may materially differ from these estimates and assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents and investments in money market funds, United States government treasury bills, commercial paper, corporate bonds, and government agency debt securities. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. Management believes that the Company is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held. While the Company has not experienced any losses in such deposits, the recent failure of Silicon Valley Bank, at which the Company holds cash and cash equivalents in multiple accounts, exposed the Company to credit risk prior to the resolution by the Federal Deposit Insurance Corporation in a manner that fully protected all depositors. The Company has not experienced any losses on deposits since inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 accounts receivable is derived from customers located in the United States. The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses on customers&#x2019; accounts when deemed necessary. The Company does not typically require collateral from its customers. Credit losses historically have not been material. The Company continuously monitors customer payments and maintains an allowance for credit losses based on its assessment of various factors including historical experience, age of the receivable balances, and other current economic conditions or other factors that may affect customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company's revenue for the three months ended March&#160;31, 2023 were from two customers at 51% and 48% of the Company&#x2019;s revenue, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, two customers accounted for 62% and 37% of net accounts receivable as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid marketable securities purchased with original maturities of three months or less at the time of purchase date to be cash equivalents. As of March&#160;31, 2023 and December&#160;31, 2022, cash and cash equivalents including money market investments totaled $23.7 million and $32.0 million, respectively. Restricted cash consists of a letter of credit secured by restricted cash in connection with one of the Company's office leases described in Note 7, and is included in other assets on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:114%"&gt;Cash and 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:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,019&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Restricted cash, non-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:10pt;font-weight:400;line-height:114%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total cash, cash equivalents and restricted cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 guidance defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: Observable inputs, such as quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: Inputs, other than the quoted prices in active markets that are observable either directly or indirectly&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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;Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions which reflect those that a market participant would use &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the fair value of its financial instruments, the Company considers the source of observable market data inputs, liquidity of the instrument, the credit risk of the counterparty to the contract, and its risk of nonperformance. In the case fair value is not observable, for the items subject to fair value measurements, the Company applies valuation techniques deemed the most appropriate under the GAAP guidance based on the nature of the assets and liabilities being measured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 of cash equivalents, accounts receivable, prepaid expenses and other current assets, and accounts payable are reasonable estimates of their fair value because of the short maturity of these items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 invests in various types of securities, including United States government treasury bills, commercial paper, corporate debt securities, and government agency bonds. The Company classifies its investments as available-for-sale and records them at fair value based upon market prices at period end. Unrealized gains and losses that are deemed temporary in nature are recorded in accumulated other comprehensive loss as a separate component of stockholders' equity. Dividend and interest income are recognized when earned. The Company recognizes purchase premiums and discounts as interest income using the interest method over the terms of the securities. Realized gains and losses are included in earnings and are derived using the specific identification method for determining the cost of investments sold. The Company classifies short-term investments with remaining maturities greater than one year as current assets because such short-term investments are available to fund the Company&#x2019;s current operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At each balance sheet date, the Company assesses available-for-sale securities in an unrealized loss position to determine whether the decline in fair value below amortized cost is a result of credit losses or other factors, whether the Company expects to recover the amortized cost of the security, the Company's intent to sell and if it is more likely than not that the Company will be required to sell the securities before the recovery of amortized cost. The Company records changes in allowance for expected credit loss in other income (expense). There have been no allowance for expected credit losses recorded during any of the periods presented. See Note 4 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded net of customer allowances for chargebacks and allowance for credit losses. Allowance for chargebacks is based on contractual terms. The Company estimates the allowance for credit losses based on existing contractual payment terms, actual payment patterns of its customers, individual customer circumstances and credit loss. Receivables are recorded to an allowance for credit loss when it is probable that amounts will not be collected based on &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;terms of the customer contracts. As of March&#160;31, 2023 and December&#160;31, 2022, recorded customer allowances for charge backs were $0.8&#160;million and $0.1 million, respectively. There were no allowances for credit losses and no receivables were written off for the periods ended March&#160;31, 2023 and December&#160;31, 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is stated at the lower of cost or estimated net realizable value. The Company uses actual costing methodology determined on a first-in, first-out method. The Company capitalizes inventory costs associated with its products based upon regulatory approval when, based on management&#x2019;s judgment, future commercialization is considered probable and the future economic benefit is expected to be realized; otherwise, such costs are expensed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of inventory are presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:114%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;917&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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, consisting of computers, furniture and fixtures, office equipment, construction in process and leasehold improvements are stated at cost, less accumulated depreciation. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTE3MjA_4d505923-3b79-4acb-b8eb-5a9134b9cc51"&gt;three&lt;/span&gt; to five years. Such costs are periodically reviewed for recoverability when impairment indicators are present.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of property and equipment are presented as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:100%"&gt;Computers and Software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contractual arrangement, the Company determines whether the contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time. If both criteria are met, the Company records the associated lease liability and corresponding right-of-use asset upon commencement of the lease using the implicit rate or a discount rate based on a credit-adjusted secured borrowing rate commensurate with the term of the lease. The Company does not recognize assets or liabilities for leases with lease terms of less than 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 additionally evaluates leases at their inception to determine if they are to be accounted for as an operating lease or a finance lease. A lease is accounted for as a finance lease if it meets one of the following five criteria: (i) the lease has a purchase option that is reasonably certain of being exercised, (ii) the present value of the future cash flows is substantially all of the fair market value of the underlying asset, (iii) the lease term is for a significant portion of the remaining economic life of the underlying asset, (iv) the title to the underlying asset transfers at the end of the lease term, or (v) if the underlying asset is of such a specialized nature that it is expected to have no alternative uses to the lessor at the end of the term. Leases that do not meet the finance lease criteria are accounted for as an operating lease. Operating lease assets represent a right to use an underlying asset for the lease term and operating lease liabilities represent an obligation to make lease payments arising from the lease. Operating lease liabilities with a term greater than one year and their corresponding right-of-use assets are recognized at the commencement date of the lease based on the present value of lease payments over the expected lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received. As the Company&#x2019;s leases do not typically provide an implicit rate, the Company utilizes the appropriate &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;incremental borrowing rate, determined as the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term and in a similar economic environment. For finance leases, depreciation expense is recognized for the leased asset acquired and interest expense is recognized related to the portion of the financing in the &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated statements of operations and comprehensive loss&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;. For operating leases, lease cost is recognized on a straight-line basis over the lease term and variable lease payments are recognized as operating expense in the period in which the obligation for those payments is incurred. Variable lease payments primarily include common area maintenance, utilities, real estate taxes, insurance, and other operating costs that are passed on from the lessor in proportion to the space leased by the Company. The Company has elected the practical expedient to not separate between lease and non-lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. The Company has not recorded any such liabilities as of March&#160;31, 2023 and December&#160;31, 2022&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition and Related Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC Topic 606, Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;), the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of Topic 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Product Net Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FYARRO was approved by the FDA in November 2021. On February 22, 2022, the Company launched sales of FYARRO to specialty distributors (&#x201c;SDs&#x201d;) and a specialty pharmacy (&#x201c;SP&#x201d;). The Company recognizes product sales when the SDs and SP obtain control of the product. Product sales are recorded at the net sales price, which includes provisions for the following allowances which are reflected either as a reduction to the related account receivable or as an accrued liability, depending on how the allowance is settled:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Distribution Fees&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;: Distribution fees include distribution service fees paid to the SDs and SP based on a contractually fixed percentage of the wholesale acquisition cost (&#x201c;WAC&#x201d;). Distribution fees are recorded as an offset to product sales based on contractual terms at the time revenue from the sale is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Rebates&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;: Allowance for rebates includes mandated discounts under the Medicaid Drug Rebate Program and TRICARE program. Rebates are amounts owed after the final dispensing of the product to a benefit plan participant and are based upon contractual agreements or statutory requirements. The allowance for rebates is based on contracted or statutory discount rates and expected utilization by benefit plan participants. The Company&#x2019;s estimates for expected utilization of rebates are based on utilization data received from the SDs and SP since product launch. Rebates are generally invoiced and paid in arrears so that the accrual balance consists of an estimate of the amount expected to be incurred for the current quarter&#x2019;s activity. If actual future rebates vary from estimates, the Company may need to adjust prior period accruals, which would affect product sales in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Chargebacks: &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;Chargebacks are discounts and fees that relate to contracts with government and other entities purchasing from the SDs and SP at a discounted price. The SDs and SP charge back to the Company the difference between the price initially paid by the SDs and SP and the discounted price paid to the SDs and SP by these entities. If actual future chargebacks vary from these estimates, the Company may need to adjust prior period accruals, which would affect product sales in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Co-Payment Assistance:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company offers co-payment assistance to commercially insured patients meeting certain eligibility requirement. Co-payment assistance is accrued at the time of product sale to SDs and SP based on estimated patient participation and average co-pay benefit to be paid per a claim. The Company estimated amounts are compared to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;actual program participation and co-pay amounts paid using data provided by third-party administrators. If actual amounts differ from the original estimates the assumptions being applied are updated and adjustment for prior period accruals will be adjusted in the current period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Product Returns:&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; Consistent with industry practice, the Company offers the SDs and SP limited product return rights for damages, shipment errors, and expiring product, provided that the return is within a specified period around the product expiration date as set forth in the applicable individual distribution agreement. The Company does not allow product returns for product that has been dispensed to a patient. As the Company receives inventory reports from the SDs and SP and has the ability to control the amount of product that is sold to the SDs and SP the Company&#x2019;s estimate of future potential product returns is based on the on-hand channel inventory data and sell-through data obtained from the SDs and SP. In arriving at its estimate, the Company also considers historical product returns, the underlying product demand, and industry data specific to the specialty pharmaceutical distribution industry. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount deducted from gross product sales for the allowances described above for the three months ended March&#160;31, 2023, and 2022, was $1.0 million and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the changes in the accrued revenue allowances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Balance at Beginning of Year&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;Provision for Current Period Sales&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;Payments&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;Balance at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Balance at Beginning of Year&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;Provision for Current Period Sales&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;Payments&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;Balance at 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Under License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenues from payments received under a license agreement. Under such license agreement, the Company recognizes revenue when it transfers promised goods or services to partners in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with partners, the Company performs the following five steps: (i) identifies the promised goods or services in the contract; (ii) identifies the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determines the transaction price, including the constraint on variable consideration; (iv) allocates the transaction price to the performance obligations in the contract; and (v) recognizes revenue when (or as) the Company satisfies the performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue from such license agreement, the Company generally collects an upfront license payment from the license partner and is also entitled to receive event-based payments subject to the license partner&#x2019;s achievement of specified development, regulatory and sales-based milestones. In addition, the Company is generally entitled to royalties if products under the license agreement are commercialized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price for a contract represents the amount to which the Company is entitled in exchange for providing goods and services to the partner. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment, all other fees the Company may earn under such license agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining regulatory approvals and successful completion of clinical trials. With respect to other development milestones, e.g. dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. The Company does not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, the Company re-evaluates the probability of achievement of such milestones and any related constraint, and if necessary, adjusts the estimate of the overall transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because such agreements generally only have one type of performance obligation, a license, which is generally all transferred at the same time as agreement inception, allocation of the transaction price among multiple performance obligations is not required. Upfront amounts allocated to licenses are recognized as revenue when the licenses are transferred to the partners. Development milestones and other fees are recognized in revenue when their occurrence becomes probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses consist of costs incurred in performing research and development activities, including salaries and benefits, materials and supplies, preclinical expenses, share-based compensation expense, contract services, and other external development expenses. The Company records research and development activities conducted by third-party service providers, which include work related to preclinical studies, clinical trials, and contract manufacturing activities, to research and development expense as incurred. The Company is required to estimate the amount of services provided but not yet invoiced and include these expenses in accrued expenses on the condensed consolidated balance sheets and within research and development expenses in the condensed consolidated statements of operations and comprehensive loss. These expenses are a significant component of the Company&#x2019;s&lt;/span&gt;&lt;span style="color:#231f20;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-weight:400;line-height:120%"&gt;research and development expenses and require significant estimates and judgments. The Company accrues for these expenses based on factors such as estimates of the work completed and in accordance with agreements established with its third-party service providers. As actual expenses become known, the Company adjusts its accrued expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes all share-based payments to employees, including grants of employee stock options in the condensed consolidated statements of operations and comprehensive loss based on their fair values. All of the Company&#x2019;s share-based awards, to employees, non-employees, officers, and directors, are subject only to service-based vesting conditions. The Company estimates the fair value of its share-based awards using the Black-Scholes option pricing model, which requires the input of assumptions, including (i) the expected stock price volatility, (ii) the calculation of expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted during the year have a maximum contractual term of ten years. Forfeitures are recognized and accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the historical lack of a public market for the trading of the Company&#x2019;s securities and a lack of company-specific historical and implied volatility data, the Company has based its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The computation of expected volatility is based on the historical volatility of a representative group of companies with similar characteristics to the Company, including stage of product development and life science industry focus. The Company believes the group selected has sufficient similar economic and industry characteristics and includes companies that are most representative of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has limited historical stock option activity and therefore estimates&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the expected term of stock options granted to employees, officers, and directors using the simplified method, which represents the average of the contractual term of the stock option and its weighted-average vesting period,&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; to calculate the expected term, as it does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term for options granted to employees, and utilizes the contractual term for options granted to non-employees. The expected term is applied to the stock option grant group as a whole, as the Company does not expect substantially different exercise or post-vesting termination behavior among its employee population. The risk-free interest rate is based on the U.S. Treasury yield in effect at the time of the grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock options. Compensation expense related to awards to employees is calculated on a straight-line basis by recognizing the grant date fair value over the associated service period of the award, which is generally the vesting term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 for employee stock purchases under the Company&#x2019;s 2021 Employee Stock Purchase Plan (the &#x201c;2021 ESPP&#x201d;) is recorded at the estimated fair value of the purchase as of the plan enrollment date and is recognized as expense on a straight-line basis over the applicable&#160;six-month&#160;ESPP offering period.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes have been accounted for using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded if, based upon the weight of all available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When uncertain tax positions exist, the Company recognizes the tax benefit of tax positions to the extent that the benefit will more likely than not be realized. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position, as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to uncertain tax positions, if any exist, in income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share Attributable to Common Stockholders &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Basic and diluted weighted average shares of common stock outstanding for the three months ended March&#160;31, 2023, includes the weighted average effect of 2,426,493 Pre-Funded Warrants (as defined below), which were issued in September 2022, for the purchase of shares of common stock, for which the remaining unfunded exercise price is $0.0001 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares and common share equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. The Company&#x2019;s potentially dilutive securities, which include outstanding stock options and warrants have been excluded from the computation of diluted net loss per share as they would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their inclusion would be anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:10pt;font-weight:400;line-height:114%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;Warrants to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &#x201c;&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;Debt &#x2013; Debt with Conversion and Other Options&#x201d;&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; (Subtopic 470-20) and &#x201c;Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity&#x201d; (Subtopic 815-40). This new guidance is intended to reduce the complexity of accounting for convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and requires enhanced disclosures about the terms of convertible instruments. Entities may adopt ASU 2020-06 using either a partial retrospective or fully retrospective method of transition. This ASU is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years for smaller reporting companies. The Company is currently evaluating the impact the adoption of ASU 2020-06 will have on the Company&#x2019;s consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, the FASB issued ASU 2016-13 &#x201c;&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;Financial Instruments - Credit Losses&#x201d; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which (i) significantly changes the impairment model for most financial assets that are measured at amortized cost and certain other instruments from an incurred loss model to an expected loss model which will be based on an estimate of current expected credit loss; and (ii) provides for recording credit losses on available-for-sale debt securities through an allowance account. The standard also requires certain incremental disclosures. Subsequently, the FASB issued several ASUs to clarify, improve, or defer the adoption of ASU 2016-13. The Company adopted ASU 2016-13 beginning in January 2023. The Company determined that the adoption of this standard did not result in a material impact to the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMjU_18846541-44a7-418e-8151-2402307f1187">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements, and the related disclosures, have been prepared in accordance with GAAP and SEC regulations and, in the opinion of management include all adjustments necessary for a fair presentation of the results of operations, financial position, changes in stockholders&#x2019; equity and cash flows for each period presented. Any reference in these notes to applicable guidance is meant to refer to the authoritative GAAP as found in the Accounting Standards Codification (&#x201c;ASC&#x201d;) and Accounting Standards Updates (&#x201c;ASU&#x201d;) of the Financial Accounting Standards Board (&#x201c;FASB&#x201d;). All adjustments are of a normal recurring nature. The Company&#x2019;s condensed consolidated financial statements are stated in U.S. dollars. Certain prior year amounts have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted. Accordingly, the accompanying unaudited interim financial statements should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December&#160;31, 2022, which are included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 29, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMjY_81965c20-7f91-4db3-95c6-1ecd134d8fbc">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss is defined as the change in equity during a period from transactions and other events and circumstances from non-owner sources, including unrealized gains and losses on short-term investments. Comprehensive loss has been reflected in the condensed consolidated statements of operations and comprehensive loss for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYxOTU_67acd2bf-16a2-4106-a177-89a3a751e581">Segment InformationOperating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company has identified its Chief Executive Officer as the chief operating decision maker and the Company views its operations and manages its business in one operating segment, which is the business of developing and commercializing proprietary therapeutics. All the assets and operations of the Company&#x2019;s sole operating and reportable segment are located in the United States.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzE3Mw_a2de482d-9ae5-45fe-bca7-19f80cf97569"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMjE_9e2adbf5-66a4-4d72-98a8-8421ceee40be">Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities in the Company&#x2019;s condensed consolidated financial statements and accompanying notes. In the opinion of management, all adjustments that are considered necessary for fair presentation have been included. The most significant estimates in the Company&#x2019;s condensed consolidated financial statements relate to fair value of the intangible asset, fair value of the convertible promissory notes, gross-to-net accruals, share-based compensation expense and accrued research and development costs. Although these estimates are based on the Company&#x2019;s knowledge of current events and actions it may undertake in the future, actual results may materially differ from these estimates and assumptions.</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTU_48e5783c-e4af-4716-9b2b-2f594e0253ab">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents and investments in money market funds, United States government treasury bills, commercial paper, corporate bonds, and government agency debt securities. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. Management believes that the Company is not exposed to significant credit risk due to the financial position of the depository institutions in which those deposits are held. While the Company has not experienced any losses in such deposits, the recent failure of Silicon Valley Bank, at which the Company holds cash and cash equivalents in multiple accounts, exposed the Company to credit risk prior to the resolution by the Federal Deposit Insurance Corporation in a manner that fully protected all depositors. The Company has not experienced any losses on deposits since inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 accounts receivable is derived from customers located in the United States. The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses on customers&#x2019; accounts when deemed necessary. The Company does not typically require collateral from its customers. Credit losses historically have not been material. The Company continuously monitors customer payments and maintains an allowance for credit losses based on its assessment of various factors including historical experience, age of the receivable balances, and other current economic conditions or other factors that may affect customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i344ac9f65bbb488babfe59e5ce022386_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTA5OTUxMTY4MDc5Ng_db486004-f6b3-489b-a4a0-dc3abdf449c7"
      unitRef="number">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia1272edab8ed4c4ebf8d8997bba4efa8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTA5OTUxMTY4MDgwOA_7891a67b-e9da-40fc-8953-d1f330d77f7c"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9f7679aaa44b49dfa4f5c7f5977d8c96_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI5ODUzNDkzNzI3Mw_13b830a4-2eeb-460d-a0db-086d0ffc71fe"
      unitRef="number">0.62</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1b40143e666f4d9ab052718114d3df7e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI5ODUzNDkzNzI3OA_41c8d68a-ae13-4661-aa7f-c64818e45428"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMjI_5291b72a-9618-43e3-aa2d-ab0278a7dfe3">Cash, Cash Equivalents and Restricted CashThe Company considers all highly liquid marketable securities purchased with original maturities of three months or less at the time of purchase date to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib5fa667636c9410898b403ca6ebcf9aa_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfNTIzOA_437a033c-2c8b-4bff-9b9a-1689c8fb3677"
      unitRef="usd">23700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iee477608f5d14e649d618d2b3a669f60_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI5ODUzNDk0MTQzOA_034b8ace-cd2a-4cce-90e8-7313356b6476"
      unitRef="usd">32000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMDY_15cc1eb1-cd29-48df-90ec-2155982bebc7">Restricted cash consists of a letter of credit secured by restricted cash in connection with one of the Company's office leases described in Note 7, and is included in other assets on the condensed consolidated balance sheets.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYxOTY_579cc2f6-aa87-4f72-b0d3-e045554c2538">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:114%"&gt;Cash and 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:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,019&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Restricted cash, non-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:10pt;font-weight:400;line-height:114%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total cash, cash equivalents and restricted cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYxOTY_edfcf403-df6c-4d8f-959c-13d5cac57bc8">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:114%"&gt;Cash and 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:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,019&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Restricted cash, non-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:10pt;font-weight:400;line-height:114%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total cash, cash equivalents and restricted cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjJjYWNiNTcxMDljNzRkZTQ4ZmUyNDVjOThmNjBhODY2L3RhYmxlcmFuZ2U6MmNhY2I1NzEwOWM3NGRlNDhmZTI0NWM5OGY2MGE4NjZfMS0xLTEtMS00MzY4Mg_16dbb97c-295b-45f1-b299-8c4a300a4dc7"
      unitRef="usd">34046000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjJjYWNiNTcxMDljNzRkZTQ4ZmUyNDVjOThmNjBhODY2L3RhYmxlcmFuZ2U6MmNhY2I1NzEwOWM3NGRlNDhmZTI0NWM5OGY2MGE4NjZfMS0zLTEtMS00MzY4Mg_32418f07-5196-4a4e-96c1-e26400293ca7"
      unitRef="usd">39019000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjJjYWNiNTcxMDljNzRkZTQ4ZmUyNDVjOThmNjBhODY2L3RhYmxlcmFuZ2U6MmNhY2I1NzEwOWM3NGRlNDhmZTI0NWM5OGY2MGE4NjZfMi0xLTEtMS00MzY4Mg_a4e4c608-c558-4602-91f3-bfc5ede2cb0e"
      unitRef="usd">64000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjJjYWNiNTcxMDljNzRkZTQ4ZmUyNDVjOThmNjBhODY2L3RhYmxlcmFuZ2U6MmNhY2I1NzEwOWM3NGRlNDhmZTI0NWM5OGY2MGE4NjZfMi0zLTEtMS00MzY4Mg_b482a37a-cdd1-4660-9eff-4738d56fc597"
      unitRef="usd">64000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjJjYWNiNTcxMDljNzRkZTQ4ZmUyNDVjOThmNjBhODY2L3RhYmxlcmFuZ2U6MmNhY2I1NzEwOWM3NGRlNDhmZTI0NWM5OGY2MGE4NjZfMy0xLTEtMS00MzY4Mg_390daa26-c21f-4139-a94f-ee2caa56aaec"
      unitRef="usd">34110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjJjYWNiNTcxMDljNzRkZTQ4ZmUyNDVjOThmNjBhODY2L3RhYmxlcmFuZ2U6MmNhY2I1NzEwOWM3NGRlNDhmZTI0NWM5OGY2MGE4NjZfMy0zLTEtMS00MzY4Mg_47d5a668-7535-4d43-afb1-35fff12e2274"
      unitRef="usd">39083000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTI_709f591d-b533-4189-b8ce-dfc1340618ce">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 guidance defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1: Observable inputs, such as quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2: Inputs, other than the quoted prices in active markets that are observable either directly or indirectly&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;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;Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions which reflect those that a market participant would use &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the fair value of its financial instruments, the Company considers the source of observable market data inputs, liquidity of the instrument, the credit risk of the counterparty to the contract, and its risk of nonperformance. In the case fair value is not observable, for the items subject to fair value measurements, the Company applies valuation techniques deemed the most appropriate under the GAAP guidance based on the nature of the assets and liabilities being measured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 of cash equivalents, accounts receivable, prepaid expenses and other current assets, and accounts payable are reasonable estimates of their fair value because of the short maturity of these items.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTA5OTUxMTY5MjM3Mw_5485c4fa-0f27-48b5-bc80-a13220957d6a">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 invests in various types of securities, including United States government treasury bills, commercial paper, corporate debt securities, and government agency bonds. The Company classifies its investments as available-for-sale and records them at fair value based upon market prices at period end. Unrealized gains and losses that are deemed temporary in nature are recorded in accumulated other comprehensive loss as a separate component of stockholders' equity. Dividend and interest income are recognized when earned. The Company recognizes purchase premiums and discounts as interest income using the interest method over the terms of the securities. Realized gains and losses are included in earnings and are derived using the specific identification method for determining the cost of investments sold. The Company classifies short-term investments with remaining maturities greater than one year as current assets because such short-term investments are available to fund the Company&#x2019;s current operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At each balance sheet date, the Company assesses available-for-sale securities in an unrealized loss position to determine whether the decline in fair value below amortized cost is a result of credit losses or other factors, whether the Company expects to recover the amortized cost of the security, the Company's intent to sell and if it is more likely than not that the Company will be required to sell the securities before the recovery of amortized cost. The Company records changes in allowance for expected credit loss in other income (expense). There have been no allowance for expected credit losses recorded during any of the periods presented. See Note 4 for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTM_b0098a78-cc6c-4925-92f3-5f0c3cbda9ec">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded net of customer allowances for chargebacks and allowance for credit losses. Allowance for chargebacks is based on contractual terms. The Company estimates the allowance for credit losses based on existing contractual payment terms, actual payment patterns of its customers, individual customer circumstances and credit loss. Receivables are recorded to an allowance for credit loss when it is probable that amounts will not be collected based on &lt;/span&gt;&lt;/div&gt;terms of the customer contracts.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTY0OTI2NzQ5MjQxOQ_5f19c5fc-7475-4a88-afec-29a7a9897c8c"
      unitRef="usd">800000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTY0OTI2NzQ5MjQ0Mg_dd2d8ee2-866c-4d73-a6ab-012c2cf32cbc"
      unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI5ODUzNDk0NjE1Mw_ba16591b-b2e3-40af-84c8-54ac423c90d2"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI5ODUzNDk0NjE1Mw_e26e6457-2152-454b-9649-84c8daa02cec"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTY0OTI2NzQ5MjcwMA_513136ca-16f0-461e-8669-c1a099cb5139"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i55785d4e8bae4dbb97eae2567e833fb6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTY0OTI2NzQ5MjcwMA_ade2e177-ed3b-423b-9e06-9c180cb76e4f"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTY_e8f2783b-fc15-4c23-b790-34501e811048">InventoryInventory is stated at the lower of cost or estimated net realizable value. The Company uses actual costing methodology determined on a first-in, first-out method. The Company capitalizes inventory costs associated with its products based upon regulatory approval when, based on management&#x2019;s judgment, future commercialization is considered probable and the future economic benefit is expected to be realized; otherwise, such costs are expensed.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTQ_11fe4531-3131-46c6-91cd-34a8ae98b19a">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of inventory are presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:114%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;917&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfMS0xLTEtMS00MzY4Mg_540ef816-f859-468f-8928-4a227415f640"
      unitRef="usd">2911000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfMS0zLTEtMS01Mjg2Ng_5565af84-f2fe-4861-8202-4bf7d6661ce2"
      unitRef="usd">944000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfMi0xLTEtMS00MzY4Mg_f758ebb4-4ce5-41f0-82f2-3d9839a3bf84"
      unitRef="usd">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfMi0zLTEtMS01Mjg2Ng_fd23c609-a65b-4135-b2e5-8217896495bf"
      unitRef="usd">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfMy0xLTEtMS00MzY4Mg_152f0f46-bd48-42f8-8d28-876d9d1ac3e9"
      unitRef="usd">892000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfMy0zLTEtMS01Mjg2Ng_e71e7c0b-4288-4923-883d-d9c2d6405584"
      unitRef="usd">917000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfNC0xLTEtMS00MzY4Mg_65c6142a-927b-4f96-9397-bebd745bcf65"
      unitRef="usd">3803000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmYyMjY3ZTEyZDNhOTQ5YjZiYzRiNWVkZDcwNGE5ZmY5L3RhYmxlcmFuZ2U6ZjIyNjdlMTJkM2E5NDliNmJjNGI1ZWRkNzA0YTlmZjlfNC0zLTEtMS01Mjg2Ng_5f4ce043-bfe5-44db-8821-57114d017b4e"
      unitRef="usd">1861000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTc_1c062484-e4fe-4157-b9c1-69ad16043e1e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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, consisting of computers, furniture and fixtures, office equipment, construction in process and leasehold improvements are stated at cost, less accumulated depreciation. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTE3MjA_4d505923-3b79-4acb-b8eb-5a9134b9cc51"&gt;three&lt;/span&gt; to five years. Such costs are periodically reviewed for recoverability when impairment indicators are present.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i49d8b5e7888c4db6b643155389cae46c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTE3MjY_fe6d5fef-7bdb-402b-b747-2b89f063daf3">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTA5OTUxMTY4MDgxOQ_357bb6bb-758c-40d1-b62e-4329a64f5014">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of property and equipment are presented as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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:10pt;font-weight:400;line-height:100%"&gt;Computers and Software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#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="i5a25765e8017412999c953c905c74980_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfMS0xLTEtMS00NzA2OA_f8437039-9dcd-48b4-a494-f47264bb05ce"
      unitRef="usd">366000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6d5f9d036ebb411780e0dea306ef3b15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfMS0zLTEtMS00NzA2MA_4f30c001-c20b-4dcb-9234-84cbee4e3130"
      unitRef="usd">338000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia7bd44337c22447bb115dc1d73bfe19e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfMi0xLTEtMS00NzA2OA_942934f3-d687-4592-a9d6-cbf9771dd05b"
      unitRef="usd">1805000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8712535ae9ab4a3386dc606bb35697bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfMi0zLTEtMS00NzA2MA_f636f5ce-4da5-4318-9230-5865a4e39bb6"
      unitRef="usd">77000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3285e61aa9794522932089200859acba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfMy0xLTEtMS00NzA2OA_37d36444-e2ab-4966-9f2f-a199bc310c23"
      unitRef="usd">65000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iba3139a077ee4bad894589b5f85dfb29_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfMy0zLTEtMS00NzA2MA_742ca0fb-9176-44d3-a46d-91ae7cb1dba2"
      unitRef="usd">65000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic201ea8f30a547d98897d2a9de73825f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNC0xLTEtMS00NzA2OA_f33d8f7e-dabc-48d4-b6e0-83118b6ce96d"
      unitRef="usd">129000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i34d5118d4012405fb442183747eed0e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNC0zLTEtMS00NzA2MA_12786683-28d1-4f4e-8da6-cf325d377014"
      unitRef="usd">129000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNS0xLTEtMS00NzQ2Mw_8dfbc804-a203-426d-b878-95be379de94b"
      unitRef="usd">2365000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNS0zLTEtMS00NzQ2Mw_3e7a9ad6-13b6-49fc-9b52-41f78df0cada"
      unitRef="usd">609000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNi0xLTEtMS00NzA4NA_d44c2c92-74b0-4385-8f25-9572abe61703"
      unitRef="usd">140000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNi0zLTEtMS00NzA3Ng_0c46e302-911c-45d6-80e4-32214946ecac"
      unitRef="usd">101000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNy0xLTEtMS00NzQ2Mw_d0cafc84-77ae-4a0b-9c34-da675b163fff"
      unitRef="usd">2225000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjhhMTZlYWY0MTk4MDQyNmNhYWU0MmMxODA1MjViZGM4L3RhYmxlcmFuZ2U6OGExNmVhZjQxOTgwNDI2Y2FhZTQyYzE4MDUyNWJkYzhfNy0zLTEtMS00NzQ2Mw_0ad70922-921f-4b14-9f08-448cfe0d09a3"
      unitRef="usd">508000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMjQ_4418eed3-e7e5-4721-90b1-ce58265822f1">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contractual arrangement, the Company determines whether the contract contains a lease by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time. If both criteria are met, the Company records the associated lease liability and corresponding right-of-use asset upon commencement of the lease using the implicit rate or a discount rate based on a credit-adjusted secured borrowing rate commensurate with the term of the lease. The Company does not recognize assets or liabilities for leases with lease terms of less than 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 additionally evaluates leases at their inception to determine if they are to be accounted for as an operating lease or a finance lease. A lease is accounted for as a finance lease if it meets one of the following five criteria: (i) the lease has a purchase option that is reasonably certain of being exercised, (ii) the present value of the future cash flows is substantially all of the fair market value of the underlying asset, (iii) the lease term is for a significant portion of the remaining economic life of the underlying asset, (iv) the title to the underlying asset transfers at the end of the lease term, or (v) if the underlying asset is of such a specialized nature that it is expected to have no alternative uses to the lessor at the end of the term. Leases that do not meet the finance lease criteria are accounted for as an operating lease. Operating lease assets represent a right to use an underlying asset for the lease term and operating lease liabilities represent an obligation to make lease payments arising from the lease. Operating lease liabilities with a term greater than one year and their corresponding right-of-use assets are recognized at the commencement date of the lease based on the present value of lease payments over the expected lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received. As the Company&#x2019;s leases do not typically provide an implicit rate, the Company utilizes the appropriate &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;incremental borrowing rate, determined as the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term and in a similar economic environment. For finance leases, depreciation expense is recognized for the leased asset acquired and interest expense is recognized related to the portion of the financing in the &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;condensed consolidated statements of operations and comprehensive loss&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;. For operating leases, lease cost is recognized on a straight-line basis over the lease term and variable lease payments are recognized as operating expense in the period in which the obligation for those payments is incurred. Variable lease payments primarily include common area maintenance, utilities, real estate taxes, insurance, and other operating costs that are passed on from the lessor in proportion to the space leased by the Company. The Company has elected the practical expedient to not separate between lease and non-lease components.&lt;/span&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTk_fae74cd2-655d-4383-aa2d-37dc422f8077">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has been incurred, and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. The Company has not recorded any such liabilities as of March&#160;31, 2023 and December&#160;31, 2022&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTg_469d6a2c-a754-4389-bd00-8fa484a38144">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition and Related Allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC Topic 606, Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;), the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of Topic 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Product Net Sales&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;FYARRO was approved by the FDA in November 2021. On February 22, 2022, the Company launched sales of FYARRO to specialty distributors (&#x201c;SDs&#x201d;) and a specialty pharmacy (&#x201c;SP&#x201d;). The Company recognizes product sales when the SDs and SP obtain control of the product. Product sales are recorded at the net sales price, which includes provisions for the following allowances which are reflected either as a reduction to the related account receivable or as an accrued liability, depending on how the allowance is settled:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Distribution Fees&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;: Distribution fees include distribution service fees paid to the SDs and SP based on a contractually fixed percentage of the wholesale acquisition cost (&#x201c;WAC&#x201d;). Distribution fees are recorded as an offset to product sales based on contractual terms at the time revenue from the sale is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Rebates&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;: Allowance for rebates includes mandated discounts under the Medicaid Drug Rebate Program and TRICARE program. Rebates are amounts owed after the final dispensing of the product to a benefit plan participant and are based upon contractual agreements or statutory requirements. The allowance for rebates is based on contracted or statutory discount rates and expected utilization by benefit plan participants. The Company&#x2019;s estimates for expected utilization of rebates are based on utilization data received from the SDs and SP since product launch. Rebates are generally invoiced and paid in arrears so that the accrual balance consists of an estimate of the amount expected to be incurred for the current quarter&#x2019;s activity. If actual future rebates vary from estimates, the Company may need to adjust prior period accruals, which would affect product sales in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Chargebacks: &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;Chargebacks are discounts and fees that relate to contracts with government and other entities purchasing from the SDs and SP at a discounted price. The SDs and SP charge back to the Company the difference between the price initially paid by the SDs and SP and the discounted price paid to the SDs and SP by these entities. If actual future chargebacks vary from these estimates, the Company may need to adjust prior period accruals, which would affect product sales in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Co-Payment Assistance:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company offers co-payment assistance to commercially insured patients meeting certain eligibility requirement. Co-payment assistance is accrued at the time of product sale to SDs and SP based on estimated patient participation and average co-pay benefit to be paid per a claim. The Company estimated amounts are compared to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;actual program participation and co-pay amounts paid using data provided by third-party administrators. If actual amounts differ from the original estimates the assumptions being applied are updated and adjustment for prior period accruals will be adjusted in the current period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Product Returns:&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; Consistent with industry practice, the Company offers the SDs and SP limited product return rights for damages, shipment errors, and expiring product, provided that the return is within a specified period around the product expiration date as set forth in the applicable individual distribution agreement. The Company does not allow product returns for product that has been dispensed to a patient. As the Company receives inventory reports from the SDs and SP and has the ability to control the amount of product that is sold to the SDs and SP the Company&#x2019;s estimate of future potential product returns is based on the on-hand channel inventory data and sell-through data obtained from the SDs and SP. In arriving at its estimate, the Company also considers historical product returns, the underlying product demand, and industry data specific to the specialty pharmaceutical distribution industry. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Under License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenues from payments received under a license agreement. Under such license agreement, the Company recognizes revenue when it transfers promised goods or services to partners in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with partners, the Company performs the following five steps: (i) identifies the promised goods or services in the contract; (ii) identifies the performance obligations in the contract, including whether they are distinct in the context of the contract; (iii) determines the transaction price, including the constraint on variable consideration; (iv) allocates the transaction price to the performance obligations in the contract; and (v) recognizes revenue when (or as) the Company satisfies the performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue from such license agreement, the Company generally collects an upfront license payment from the license partner and is also entitled to receive event-based payments subject to the license partner&#x2019;s achievement of specified development, regulatory and sales-based milestones. In addition, the Company is generally entitled to royalties if products under the license agreement are commercialized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price for a contract represents the amount to which the Company is entitled in exchange for providing goods and services to the partner. Transaction price does not include amounts subject to uncertainties unless it is probable that there will be no significant reversal of revenue when the uncertainty is resolved. Apart from the upfront license payment, all other fees the Company may earn under such license agreements are subject to significant uncertainties of product development. Achievement of many of the event-based development and regulatory milestones may not be probable until such milestones are actually achieved. This generally relates to milestones such as obtaining regulatory approvals and successful completion of clinical trials. With respect to other development milestones, e.g. dosing of a first patient in a clinical trial, achievement could be considered probable prior to its actual occurrence, based on the progress towards commencement of the trial. The Company does not include any amounts subject to uncertainties in the transaction price until it is probable that the amount will not result in a significant reversal of revenue in the future. At the end of each reporting period, the Company re-evaluates the probability of achievement of such milestones and any related constraint, and if necessary, adjusts the estimate of the overall transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because such agreements generally only have one type of performance obligation, a license, which is generally all transferred at the same time as agreement inception, allocation of the transaction price among multiple performance obligations is not required. Upfront amounts allocated to licenses are recognized as revenue when the licenses are transferred to the partners. Development milestones and other fees are recognized in revenue when their occurrence becomes probable.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i64ab8666fa394ad6b6d7b96263665ee6_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTY0OTI2NzQ5NDI0Mw_039874a3-e8de-4b4f-96ca-703888e64982"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i22f168c6fa07493ba1aada15aa1ef753_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTY0OTI2NzQ5NDIzNQ_c1c66836-7b0c-45f4-9d75-ca5f0155ee73"
      unitRef="usd">400000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <aadi:ScheduleOfGrossToNetSalesAdjustmentsTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMTA5OTUxMTY4MDgyMA_9b8449c9-f43e-40d8-91af-019f95ff5d80">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the changes in the accrued revenue allowances (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Balance at Beginning of Year&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;Provision for Current Period Sales&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;Payments&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;Balance at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Balance at Beginning of Year&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;Provision for Current Period Sales&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;Payments&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;Balance at 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the Three Months Ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;</aadi:ScheduleOfGrossToNetSalesAdjustmentsTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9bb44e6c3cfa482aa175d1d82debbf2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjM0OWZjYjFjZjYyMzQzMmE5MmE4YzJjOTc0NzBjMDZmL3RhYmxlcmFuZ2U6MzQ5ZmNiMWNmNjIzNDMyYTkyYThjMmM5NzQ3MGMwNmZfMS0yLTEtMS00NzI2MQ_1534f688-4528-401e-a3c1-6a445efb133e"
      unitRef="usd">1434000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i64ab8666fa394ad6b6d7b96263665ee6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjM0OWZjYjFjZjYyMzQzMmE5MmE4YzJjOTc0NzBjMDZmL3RhYmxlcmFuZ2U6MzQ5ZmNiMWNmNjIzNDMyYTkyYThjMmM5NzQ3MGMwNmZfMS00LTEtMS00NzI2MQ_41a7fa14-4a68-4ba8-9a5f-e3c4f069d26c"
      unitRef="usd">1035000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <aadi:SECSchedule1209ValuationAllowancesAndReservesPayments
      contextRef="i64ab8666fa394ad6b6d7b96263665ee6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjM0OWZjYjFjZjYyMzQzMmE5MmE4YzJjOTc0NzBjMDZmL3RhYmxlcmFuZ2U6MzQ5ZmNiMWNmNjIzNDMyYTkyYThjMmM5NzQ3MGMwNmZfMS02LTEtMS00NzI2MQ_d58cad8d-743a-4397-bd1a-fe92e54b7c7c"
      unitRef="usd">553000</aadi:SECSchedule1209ValuationAllowancesAndReservesPayments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icaf4a12c6acd41bca4eb56a27846ec0e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOjM0OWZjYjFjZjYyMzQzMmE5MmE4YzJjOTc0NzBjMDZmL3RhYmxlcmFuZ2U6MzQ5ZmNiMWNmNjIzNDMyYTkyYThjMmM5NzQ3MGMwNmZfMS04LTEtMS00NzQ4MQ_eb0cafee-68cc-4b1c-aaf4-6fa13f3de8da"
      unitRef="usd">1916000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i51191784c4c8457a922bd46f48eb1ce4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmUxYmM1ZjRmZTA0YzQyN2JiODNhMDNmYjM5NjFkNjc4L3RhYmxlcmFuZ2U6ZTFiYzVmNGZlMDRjNDI3YmI4M2EwM2ZiMzk2MWQ2NzhfMS0yLTEtMS01MjQ4OA_93a1f01a-31f0-4d66-ba6c-9dd97cde6ca2"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i22f168c6fa07493ba1aada15aa1ef753_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmUxYmM1ZjRmZTA0YzQyN2JiODNhMDNmYjM5NjFkNjc4L3RhYmxlcmFuZ2U6ZTFiYzVmNGZlMDRjNDI3YmI4M2EwM2ZiMzk2MWQ2NzhfMS00LTEtMS01MjQ4OA_53c2ccbb-c158-48c2-a9cc-b36b74044443"
      unitRef="usd">407000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <aadi:SECSchedule1209ValuationAllowancesAndReservesPayments
      contextRef="i22f168c6fa07493ba1aada15aa1ef753_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmUxYmM1ZjRmZTA0YzQyN2JiODNhMDNmYjM5NjFkNjc4L3RhYmxlcmFuZ2U6ZTFiYzVmNGZlMDRjNDI3YmI4M2EwM2ZiMzk2MWQ2NzhfMS02LTEtMS01MjQ4OA_398f1bb1-5f7c-432a-9b52-9f219afa3e3b"
      unitRef="usd">0</aadi:SECSchedule1209ValuationAllowancesAndReservesPayments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic18d5a023d9448b9a5c02fe1fea8a5c9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmUxYmM1ZjRmZTA0YzQyN2JiODNhMDNmYjM5NjFkNjc4L3RhYmxlcmFuZ2U6ZTFiYzVmNGZlMDRjNDI3YmI4M2EwM2ZiMzk2MWQ2NzhfMS04LTEtMS01MzY0OA_96613ad0-86ba-4518-bdc0-521979ed2aef"
      unitRef="usd">407000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMDU_bbe8f355-13b0-423b-b6ca-f127d4f8aea9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses consist of costs incurred in performing research and development activities, including salaries and benefits, materials and supplies, preclinical expenses, share-based compensation expense, contract services, and other external development expenses. The Company records research and development activities conducted by third-party service providers, which include work related to preclinical studies, clinical trials, and contract manufacturing activities, to research and development expense as incurred. The Company is required to estimate the amount of services provided but not yet invoiced and include these expenses in accrued expenses on the condensed consolidated balance sheets and within research and development expenses in the condensed consolidated statements of operations and comprehensive loss. These expenses are a significant component of the Company&#x2019;s&lt;/span&gt;&lt;span style="color:#231f20;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-weight:400;line-height:120%"&gt;research and development expenses and require significant estimates and judgments. The Company accrues for these expenses based on factors such as estimates of the work completed and in accordance with agreements established with its third-party service providers. As actual expenses become known, the Company adjusts its accrued expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMDE_0934f087-ddb4-4ce5-b228-171fd992a62d">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes all share-based payments to employees, including grants of employee stock options in the condensed consolidated statements of operations and comprehensive loss based on their fair values. All of the Company&#x2019;s share-based awards, to employees, non-employees, officers, and directors, are subject only to service-based vesting conditions. The Company estimates the fair value of its share-based awards using the Black-Scholes option pricing model, which requires the input of assumptions, including (i) the expected stock price volatility, (ii) the calculation of expected term of the award, (iii) the risk-free interest rate and (iv) expected dividends. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options granted during the year have a maximum contractual term of ten years. Forfeitures are recognized and accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the historical lack of a public market for the trading of the Company&#x2019;s securities and a lack of company-specific historical and implied volatility data, the Company has based its estimate of expected volatility on the historical volatility of a group of similar companies that are publicly traded. The computation of expected volatility is based on the historical volatility of a representative group of companies with similar characteristics to the Company, including stage of product development and life science industry focus. The Company believes the group selected has sufficient similar economic and industry characteristics and includes companies that are most representative of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has limited historical stock option activity and therefore estimates&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the expected term of stock options granted to employees, officers, and directors using the simplified method, which represents the average of the contractual term of the stock option and its weighted-average vesting period,&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; to calculate the expected term, as it does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate the expected term for options granted to employees, and utilizes the contractual term for options granted to non-employees. The expected term is applied to the stock option grant group as a whole, as the Company does not expect substantially different exercise or post-vesting termination behavior among its employee population. The risk-free interest rate is based on the U.S. Treasury yield in effect at the time of the grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock options. Compensation expense related to awards to employees is calculated on a straight-line basis by recognizing the grant date fair value over the associated service period of the award, which is generally the vesting term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;Stock-based compensation expense for employee stock purchases under the Company&#x2019;s 2021 Employee Stock Purchase Plan (the &#x201c;2021 ESPP&#x201d;) is recorded at the estimated fair value of the purchase as of the plan enrollment date and is recognized as expense on a straight-line basis over the applicable&#160;six-month&#160;ESPP offering period.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i49d8b5e7888c4db6b643155389cae46c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMjg3NjI_fd8f9981-b4c9-4ed4-a7f8-c3aff4cafd15">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfNTQ5NzU1ODUwNDUx_4a2390c4-e024-4466-8150-acc1c76daca6">P6M</aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMDI_ab2e20d6-046b-47d8-a6ee-7eae26631f13">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes have been accounted for using the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded if, based upon the weight of all available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;When uncertain tax positions exist, the Company recognizes the tax benefit of tax positions to the extent that the benefit will more likely than not be realized. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position, as well as consideration of the available facts and circumstances. The Company recognizes interest and penalties related to uncertain tax positions, if any exist, in income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYxOTg_8c3a0f59-7eb4-4205-a1ce-a3ccb41d9a11">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share Attributable to Common Stockholders &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Basic and diluted weighted average shares of common stock outstanding for the three months ended March&#160;31, 2023, includes the weighted average effect of 2,426,493 Pre-Funded Warrants (as defined below), which were issued in September 2022, for the purchase of shares of common stock, for which the remaining unfunded exercise price is $0.0001 per share.&lt;/span&gt;&lt;/div&gt;Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares and common share equivalents outstanding for the period. Common stock equivalents are only included when their effect is dilutive. The Company&#x2019;s potentially dilutive securities, which include outstanding stock options and warrants have been excluded from the computation of diluted net loss per share as they would be anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="icbc5026d4c704af8a43c0d32855b33f1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI3OTc_94b95308-c787-452a-94c0-dcbe61e0b9a3"
      unitRef="shares">2426493</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icbc5026d4c704af8a43c0d32855b33f1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzI5MTU_f9c3f89a-af9e-4fe9-81ef-7fcd0b133fae"
      unitRef="usdPerShare">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYyMTE_314997f1-4cd8-4d27-9efa-beb2c3c87d9e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net loss per share because their inclusion would be anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:10pt;font-weight:400;line-height:114%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.75pt 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:10pt;font-weight:400;line-height:114%"&gt;Warrants to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="id59fba0d28214e7e8b2ddcf6d488dfd3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmVlMTQxZGY2YTAzMTQwZjI5YWEwOGU5ZjI4YjZmMDk1L3RhYmxlcmFuZ2U6ZWUxNDFkZjZhMDMxNDBmMjlhYTA4ZTlmMjhiNmYwOTVfMi0xLTEtMS00MzY4Mg_df71600f-2efa-429e-acec-afcbc5cb5804"
      unitRef="shares">3846000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i20197ea194ba408eb8b83b5c974de1e2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmVlMTQxZGY2YTAzMTQwZjI5YWEwOGU5ZjI4YjZmMDk1L3RhYmxlcmFuZ2U6ZWUxNDFkZjZhMDMxNDBmMjlhYTA4ZTlmMjhiNmYwOTVfMi0zLTEtMS00MzY4Mg_246cfa9a-fee6-4b64-a19d-ae7fbd9608cb"
      unitRef="shares">2028000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if2e783f90e364ae88efc2f2a14ccb3c3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmVlMTQxZGY2YTAzMTQwZjI5YWEwOGU5ZjI4YjZmMDk1L3RhYmxlcmFuZ2U6ZWUxNDFkZjZhMDMxNDBmMjlhYTA4ZTlmMjhiNmYwOTVfMy0xLTEtMS00MzY4Mg_72699234-ca57-4582-be82-4145e66aedc0"
      unitRef="shares">29000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i20359eadb12e4fe097d587ae87be5dd0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RhYmxlOmVlMTQxZGY2YTAzMTQwZjI5YWEwOGU5ZjI4YjZmMDk1L3RhYmxlcmFuZ2U6ZWUxNDFkZjZhMDMxNDBmMjlhYTA4ZTlmMjhiNmYwOTVfMy0zLTEtMS00MzY4Mg_7045d9b5-e3fb-49ce-ad40-36ac5a310b40"
      unitRef="shares">29000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNC9mcmFnOjVmMDg0ZjE3NTIwMDQ3OWQ5NDZmM2Q2ODcxNDE2ZmRlL3RleHRyZWdpb246NWYwODRmMTc1MjAwNDc5ZDk0NmYzZDY4NzE0MTZmZGVfMzYxOTk_8a0dc915-b032-405f-a640-116d3ece6422">&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU 2020-06, &#x201c;&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;Debt &#x2013; Debt with Conversion and Other Options&#x201d;&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; (Subtopic 470-20) and &#x201c;Derivatives and Hedging &#x2013; Contracts in Entity&#x2019;s Own Equity&#x201d; (Subtopic 815-40). This new guidance is intended to reduce the complexity of accounting for convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation and requires enhanced disclosures about the terms of convertible instruments. Entities may adopt ASU 2020-06 using either a partial retrospective or fully retrospective method of transition. This ASU is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years for smaller reporting companies. The Company is currently evaluating the impact the adoption of ASU 2020-06 will have on the Company&#x2019;s consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, the FASB issued ASU 2016-13 &#x201c;&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;Financial Instruments - Credit Losses&#x201d; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which (i) significantly changes the impairment model for most financial assets that are measured at amortized cost and certain other instruments from an incurred loss model to an expected loss model which will be based on an estimate of current expected credit loss; and (ii) provides for recording credit losses on available-for-sale debt securities through an allowance account. The standard also requires certain incremental disclosures. Subsequently, the FASB issued several ASUs to clarify, improve, or defer the adoption of ASU 2016-13. The Company adopted ASU 2016-13 beginning in January 2023. The Company determined that the adoption of this standard did not result in a material impact to the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RleHRyZWdpb246MjlkNjJlODk4MjI3NGY3ZWE2NjU4MGJkZTUxYmE3Y2FfMjA1Mw_f8e33bd6-f177-4447-8b63-a97493daced4">Fair Value Measurement&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the recurring fair value of the Company&#x2019;s financial assets and liabilities, allocated into the Level 1, Level 2 and Level 3 hierarchy that were measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;(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%;padding-left:6.34pt"&gt;Included in cash and cash equivalents in the accompanying condensed consolidated balance sheets.&lt;/span&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:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, net unrealized loss on investments was $32,000. All marketable securities had a contractual maturity of less than one year as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RleHRyZWdpb246MjlkNjJlODk4MjI3NGY3ZWE2NjU4MGJkZTUxYmE3Y2FfMjA1NA_dba0af80-e655-4c14-996e-5b2cf762ab12">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the recurring fair value of the Company&#x2019;s financial assets and liabilities, allocated into the Level 1, Level 2 and Level 3 hierarchy that were measured at fair value on a recurring basis (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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;(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%;padding-left:6.34pt"&gt;Included in cash and cash equivalents in the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic792322fcdea44d9b85cb7a27c963d5a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMi0xLTEtMS00MzY4Mg_ef731ef0-3458-4748-aaae-f5fa11f228fd"
      unitRef="usd">23654000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i621973e445a04e3ba62ef53676fb15c7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMi0zLTEtMS00MzY4Mg_11c4a681-2eb1-48e5-8407-59a6e847efa7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1e24b554ad634d11b19378518beb747c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMi01LTEtMS00MzY4Mg_60a44428-1251-494e-85e2-4a6f8fe26142"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if3902cd0df644da7bb96862b31f2ad0c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMi03LTEtMS00MzY4Mg_2042432c-e642-4e37-8819-515cf009610e"
      unitRef="usd">23654000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98ffb2c16185410caabf02eb52868581_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMy0xLTEtMS00MzY4Mg_97060ce1-3401-492c-b89f-fd00c5c3f7ed"
      unitRef="usd">50076000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34154610bb5240dfba1ecbe9718c73cf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMy0zLTEtMS00MzY4Mg_dc89c52b-7dc3-45df-a183-e13333bba843"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8b7cdeac44d14cf49473d94b9379b59b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMy01LTEtMS00MzY4Mg_b8ca8e6f-fdd7-4307-974a-873daa8721a4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib5a0a56522b04474aaf76c0de22edf17_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfMy03LTEtMS00MzY4Mg_141b3188-9bcd-4086-ba59-35f56343e834"
      unitRef="usd">50076000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia720d86808ef48af84fc598215b89d54_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNC0xLTEtMS00MzY4Mg_8d873c34-f349-442d-b7a8-6e11507bd41d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i16e0001914e2401990ba2263ee4e0370_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNC0zLTEtMS00MzY4Mg_2453d3d2-d5f8-4eb0-84eb-d6c0de487ebf"
      unitRef="usd">47233000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifa9e4b8fa2cf4ad7bab9bb6137cad343_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNC01LTEtMS00MzY4Mg_5d4c4710-9c6e-4425-8ca3-dc2914d31609"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id0b50c271da744258fe74315094df62b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNC03LTEtMS00MzY4Mg_b6f5fdea-93cf-47f4-abea-412718cfbf71"
      unitRef="usd">47233000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i303becdcf3a54d019bc3591d64e3ca47_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNS0xLTEtMS00MzY4Mg_907b0989-3c6f-4eb9-a18a-bda4dcc83b65"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41d5ec31689d4fc69590b60a88120426_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNS0zLTEtMS00MzY4Mg_56a31be2-467f-41ae-a374-fdd68603fd82"
      unitRef="usd">4260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieb05726d426f41058f3418aaececfe0f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNS01LTEtMS00MzY4Mg_a3570d06-9851-4b4f-9061-fe9a6a7b7c78"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8f427147d25547db926bddfcb179d7cc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNS03LTEtMS00MzY4Mg_8933e415-8ce3-4712-b4a1-7d8f6b7e588b"
      unitRef="usd">4260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4186d84a77de4804bd84f5f969fdd3ad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNy0xLTEtMS00NDYwNA_759c72ac-9bc7-48b2-8377-1022a50c3fda"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i900a2aa235a04b1db809859f08eaee5b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNy0zLTEtMS00NDYwNA_0bfc3694-db61-4d8c-8f69-cf63ffb28cf2"
      unitRef="usd">15559000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i027c9e9308624b72bfe21ed4d785def9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNy01LTEtMS00NDYwNA_33d67529-b3da-4b3b-9407-a676a85f385c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie0ebfe4c224f41c4be1e37f532a8bf6e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNy03LTEtMS00NDYwNA_81d795c7-3882-45d7-9008-4408fa3ca082"
      unitRef="usd">15559000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee6ee3963b12403aa9f410475cf767a7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNi0xLTEtMS00MzY4Mg_eb20b22c-38c8-429e-a646-e501e75ac1be"
      unitRef="usd">73730000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b2a66a7ab5a4c76a06a2eeb5200a21c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNi0zLTEtMS00MzY4Mg_60fcc82e-dabe-4c1b-86ff-665255de7f69"
      unitRef="usd">67052000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i26b682de7aba4e2bb12afdd90539ea8e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNi01LTEtMS00MzY4Mg_c20bcd3e-25aa-42d9-8344-696965355dee"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c5ce4a9a8484d07aec83442b5f64eb0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOjBjZTExMzFjNDUzODRjYjhiOWVkZTc1OTU0NTIyYzViL3RhYmxlcmFuZ2U6MGNlMTEzMWM0NTM4NGNiOGI5ZWRlNzU5NTQ1MjJjNWJfNi03LTEtMS00MzY4Mg_c7b059f1-ba80-4dfa-960e-033b20240610"
      unitRef="usd">140782000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5555b2e3546646ac9b4f7e400e542de7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfMy0xLTEtMS00MzY4Mg_7c493018-45d2-46b0-885e-94434c8636c5"
      unitRef="usd">32035000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf19d1ce732e4b689cff6d05e5dbe9ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfMy0zLTEtMS00MzY4Mg_5661bc3e-c3bf-4b60-93d1-adb873f7eee2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i959e311739074a578b62b3c45f5764eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfMy01LTEtMS00MzY4Mg_d17493b2-4ff2-4028-9708-caa68383696d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib5acaf32368a45fcbad03b0500355d80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfMy03LTEtMS00MzY4Mg_c0acb3cd-9340-445d-a8dd-d768ac73d964"
      unitRef="usd">32035000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i12bb54e65d9f4b08be309d32954d9195_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNC0xLTEtMS00NDUzNw_0e12b596-1f91-4ac6-a9ea-2750f32a9777"
      unitRef="usd">70708000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib0b3671caf2c42208bd740b9d831acfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNC0zLTEtMS00NDUzNw_8d9f1523-d5ae-42b0-9013-6f28bb526f23"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i19ba1034da0f4e48a0f250468914226a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNC01LTEtMS00NDUzNw_e309f8e1-607d-4824-bc31-c65a61520aea"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i93c28a478912463795ea56ffe316f489_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNC03LTEtMS00NDUzNw_92360cf9-64cf-41e6-accc-1dc27252e9f9"
      unitRef="usd">70708000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i241553f8647e499ebae5c189b7caa6b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNS0xLTEtMS00NDUzNw_14bc583d-977c-4d76-b3b5-4715e0c508fe"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i624079a1da7645309d2e98d7e2f6cb98_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNS0zLTEtMS00NDUzNw_0e980f2d-9c9c-4be0-8946-460c39cf4e5b"
      unitRef="usd">53296000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i725c0e0147f94c359dfb48fe0c7babe5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNS01LTEtMS00NDUzNw_ea1ed426-5cd5-4a00-9f6f-3de7f31b28c8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c9579f934024e47bc1455a0e45a71c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNS03LTEtMS00NDUzNw_7ef5088d-1db9-4066-8a6c-ad8d5cc14d18"
      unitRef="usd">53296000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib253454ede764162b61645f43f93a6c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNi0xLTEtMS00NDUzNw_7e014ffe-12e7-4e34-ba78-12d71dd4665e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i93dbd49acad3469eb98656e99fb5aa29_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNi0zLTEtMS00NDUzNw_bcc41ac2-e9a0-406e-b66d-011cf1823cd9"
      unitRef="usd">4250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i56193f29f3e847bf88f2edc10b5c827d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNi01LTEtMS00NDUzNw_f4e47efd-5362-4952-b5f6-e1c30dc9c1b1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8b23c9764d7849498348146190d86812_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNi03LTEtMS00NDUzNw_f80c5de9-3add-4354-b682-8f73917e2962"
      unitRef="usd">4250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if61dc334e3184bfbace67a371a404ff3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNy0xLTEtMS00NDUzNw_e7504d29-8ddc-41e2-b805-361a6d8f747a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id56ea7d999d147d99fd58165479d3a0b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNy0zLTEtMS00NDUzNw_3294fa6e-a38e-4368-9b21-c4058b2c6c60"
      unitRef="usd">5287000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1413ae52687b439e97095177e5e01fae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNy01LTEtMS00NDUzNw_5fef390c-109d-4553-89ca-7bb6598bab64"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5585190f671d455e8fca56f9c44e0ce6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfNy03LTEtMS00NDUzNw_d01682c4-12be-45e1-96cc-2f016b552ac1"
      unitRef="usd">5287000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i09e7fa4d477542b7ac406841886b5adf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfOC0xLTEtMS00NzQ5MA_963bcbeb-e244-4660-8f4a-797adb3f2124"
      unitRef="usd">102743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i40daf71105b741f49291f5071500f9d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfOC0zLTEtMS00NzQ5MA_fc036d16-d65f-4e0b-99bf-9a30a6ac6ad1"
      unitRef="usd">62833000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iad57632a315d4278a58fe26704d947ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfOC01LTEtMS00NzQ5MA_c6d8bb50-0e7b-4205-adaa-61a1ad894dcb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6e73e0096f3940a6b881a47726638000_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RhYmxlOmI4YWQ5Mzc2YTZiNzRjNmNhODFlMmM0ZmQzNmVhNDYwL3RhYmxlcmFuZ2U6YjhhZDkzNzZhNmI3NGM2Y2E4MWUyYzRmZDM2ZWE0NjBfOC03LTEtMS00NzQ5MA_bd5643cb-2cdb-438d-a6a4-7c78a0032c4e"
      unitRef="usd">165576000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV8zNy9mcmFnOjI5ZDYyZTg5ODIyNzRmN2VhNjY1ODBiZGU1MWJhN2NhL3RleHRyZWdpb246MjlkNjJlODk4MjI3NGY3ZWE2NjU4MGJkZTUxYmE3Y2FfMTY0OTI2NzQ0NTYyOA_1ee9648c-f705-424a-b4c7-a305d22683f9"
      unitRef="usd">-32000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:InvestmentTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RleHRyZWdpb246ZDEwYTg0YjdjMGFlNDQ0OGI5MGI5NGZkYjJlYWJjOWZfMzcy_fa85cef8-c0d9-4d06-976e-46c9a0e90f98">Short-Term Investments and Cash Equivalents&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's short-term investments (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;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;Maturity               (In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,559&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total &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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity               (In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,287&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total &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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,576&#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:InvestmentTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RleHRyZWdpb246ZDEwYTg0YjdjMGFlNDQ0OGI5MGI5NGZkYjJlYWJjOWZfMzcz_3fc48178-e616-438d-a8e4-72c9961ae539">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's short-term investments (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;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;Maturity               (In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,559&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total &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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity               (In Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,035&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:100%"&gt;U.S. government treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,296&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government agency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,287&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total &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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i45b404d0ee7b4703954ea4515af74392_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMS0zLTEtMS00MzY4Mg_7c399b04-41f2-41af-95fe-751398654a0b"
      unitRef="usd">23654000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i45b404d0ee7b4703954ea4515af74392_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMS01LTEtMS00NzYzOA_a658e4f0-6dc0-4e0d-8ab1-150e677ef21e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i45b404d0ee7b4703954ea4515af74392_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMS01LTEtMS00MzY4Mg_ec133a49-203d-49d6-9e24-517d4e1f0460"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45b404d0ee7b4703954ea4515af74392_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMS03LTEtMS00MzY4Mg_943db479-50e5-409c-9173-dd96391dea19"
      unitRef="usd">23654000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id71632fd019c41f1bd07ecd604e3c2c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMi0zLTEtMS00MzY4Mg_1ae74a27-7be4-4004-bcba-e188cf277f00"
      unitRef="usd">50101000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id71632fd019c41f1bd07ecd604e3c2c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMi01LTEtMS00NzYzOA_9667cd45-3294-4a56-9a7c-01782a71ab97"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id71632fd019c41f1bd07ecd604e3c2c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMi01LTEtMS00MzY4Mg_300051eb-d867-4741-a920-34b237e01625"
      unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id71632fd019c41f1bd07ecd604e3c2c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMi03LTEtMS00MzY4Mg_e97e14be-b98f-4494-a0e0-0987aeb4da66"
      unitRef="usd">50075000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8e615176f3bc4721b8bfee1dd90fa350_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMy0zLTEtMS00MzY4Mg_22aaf4ae-4baf-480d-9090-47ac0be85240"
      unitRef="usd">47233000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8e615176f3bc4721b8bfee1dd90fa350_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMy01LTEtMS00NzYzOA_9484c3b1-716b-4c3e-baa6-ddfcefe12b2d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8e615176f3bc4721b8bfee1dd90fa350_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMy01LTEtMS00MzY4Mg_54c94297-a0d8-4fd0-9def-e052f9bb667b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8e615176f3bc4721b8bfee1dd90fa350_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfMy03LTEtMS00MzY4Mg_d2ec6b74-2f04-45e7-b057-dfbb87151e71"
      unitRef="usd">47233000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id6ecfa1ec4be42a8b75d8222bc38418d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNC0zLTEtMS00MzY4Mg_947ad655-e166-4c9f-9636-21351e6f3246"
      unitRef="usd">4280000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id6ecfa1ec4be42a8b75d8222bc38418d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNC01LTEtMS00NzYzOA_cc96f17e-7776-43be-8e07-300b329a405d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id6ecfa1ec4be42a8b75d8222bc38418d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNC01LTEtMS00MzY4Mg_e5951581-5f3c-44b7-ada1-4925a4ccdf3d"
      unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6ecfa1ec4be42a8b75d8222bc38418d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNC03LTEtMS00MzY4Mg_3ed82904-34f3-4cac-a07b-73c85b98b5e8"
      unitRef="usd">4260000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if245718f0d2d43b6a8e28f6161303330_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS0zLTEtMS00NTAyOQ_66bd06cc-9892-4149-b0b7-246710a9ab50"
      unitRef="usd">15545000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if245718f0d2d43b6a8e28f6161303330_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS01LTEtMS00NzYzOA_2d4cd746-c7da-4117-95ca-d8b093400054"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if245718f0d2d43b6a8e28f6161303330_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS01LTEtMS00NTAyOQ_9df22f3a-5cc1-4418-808e-b8747dc78aa5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if245718f0d2d43b6a8e28f6161303330_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS03LTEtMS00NTAyOQ_eea54548-3074-4f7d-81e7-0513b0b32339"
      unitRef="usd">15559000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS0zLTEtMS00MzY4Mg_2c5ae37f-1a40-4fd1-91f2-0fbbaf4935cb"
      unitRef="usd">140813000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNi01LTEtMS01MTQzNA_f3f731b3-c9ef-4b3b-9e56-b5c4f350b4a4"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS01LTEtMS00MzY4Mg_6f0617bc-7395-4164-94ac-72a21c337098"
      unitRef="usd">46000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjZiYjNiNTIzNzQ5OTQyYWJhZTZlOGNlYTU1ZGUzMjIzL3RhYmxlcmFuZ2U6NmJiM2I1MjM3NDk5NDJhYmFlNmU4Y2VhNTVkZTMyMjNfNS03LTEtMS00MzY4Mg_36e5e103-0b94-4e35-9462-6509200a86eb"
      unitRef="usd">140781000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98d2ff35895a4ad2afe512e863e809b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMi0zLTEtMS01NDA2OA_81b38b58-00f0-48cc-abd4-507b7273534a"
      unitRef="usd">32035000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98d2ff35895a4ad2afe512e863e809b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMi01LTEtMS01NDA2OA_fc8c350f-ce0c-4daa-b246-ee13179b526c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98d2ff35895a4ad2afe512e863e809b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMi03LTEtMS01NDA2OA_0e5e3bd1-7f73-4270-9575-9a8280938001"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98d2ff35895a4ad2afe512e863e809b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMi05LTEtMS01NDA2OA_4aef0d4d-ba05-4c1d-b8c1-38b9fd8c1a53"
      unitRef="usd">32035000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7c9ffa3bba064206b9bb69e0d730f6b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMy0zLTEtMS01NDA2OA_2db04675-30be-46e7-8e7e-ac9b25158e71"
      unitRef="usd">70812000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7c9ffa3bba064206b9bb69e0d730f6b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMy01LTEtMS01NDA2OA_3835d7f0-2990-4661-916d-ef22b8d6d555"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7c9ffa3bba064206b9bb69e0d730f6b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMy03LTEtMS01NDA2OA_ba0d3fa7-1fea-444f-8ed5-9d3509d9e3af"
      unitRef="usd">108000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7c9ffa3bba064206b9bb69e0d730f6b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfMy05LTEtMS01NDA2OA_0efe3b6f-23e2-4996-a092-138a454b676b"
      unitRef="usd">70708000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i92242209779f4b9d8bad1b3cc412190a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNC0zLTEtMS01NDA2OA_303a097e-0d44-470a-8be4-bd57d9949519"
      unitRef="usd">53296000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i92242209779f4b9d8bad1b3cc412190a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNC01LTEtMS01NDA2OA_e1211247-2bf0-4a06-acf1-59e7d9dd6e84"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i92242209779f4b9d8bad1b3cc412190a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNC03LTEtMS01NDA2OA_d2ce5b3c-e13e-48d1-8eaa-f98f436ab9f3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i92242209779f4b9d8bad1b3cc412190a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNC05LTEtMS01NDA2OA_354b1209-eeba-4dd7-8181-7966378c3191"
      unitRef="usd">53296000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic1f86cc1cd224716990a147b63572b86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNS0zLTEtMS01NDA2OA_ed93db50-a0aa-4a69-9aac-bec193870683"
      unitRef="usd">4276000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic1f86cc1cd224716990a147b63572b86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNS01LTEtMS01NDA2OA_2cb7fb32-740b-4190-b1fb-f73f79b313fa"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic1f86cc1cd224716990a147b63572b86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNS03LTEtMS01NDA2OA_a94f0201-39f3-4ac8-b94e-f630ae02f179"
      unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1f86cc1cd224716990a147b63572b86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNS05LTEtMS01NDA2OA_84616dbb-77ef-4266-8ed8-2265008aa94a"
      unitRef="usd">4250000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2647148099644875a3962bbb0396cd28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNi0zLTEtMS01NDA2OA_4d56de36-11a7-4c0e-ba34-93561c933a68"
      unitRef="usd">5272000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2647148099644875a3962bbb0396cd28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNi01LTEtMS01NDA2OA_f8b75812-585f-42f0-afa6-0ae1e816833e"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2647148099644875a3962bbb0396cd28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNi03LTEtMS01NDA2OA_ef27a224-ed23-4f53-a95c-03463fa01752"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2647148099644875a3962bbb0396cd28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNi05LTEtMS01NDA2OA_8dde657a-dbad-4634-94fc-b2dfa92768d9"
      unitRef="usd">5287000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNy0zLTEtMS01NDEwNQ_080f28cf-28c8-4cee-a696-2c846b011004"
      unitRef="usd">165691000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNy01LTEtMS01NDEwNQ_4de8039e-322f-4413-9f40-3e9629a878fa"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNy03LTEtMS01NDEwNQ_65dc99a6-dccc-4075-b4d1-4409b5205b5c"
      unitRef="usd">134000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80MC9mcmFnOmQxMGE4NGI3YzBhZTQ0NDhiOTBiOTRmZGIyZWFiYzlmL3RhYmxlOjkwMjMyMWE3ZDFiYzQwOWQ4OTU4MWU0NzkxMjdlNzA4L3RhYmxlcmFuZ2U6OTAyMzIxYTdkMWJjNDA5ZDg5NTgxZTQ3OTEyN2U3MDhfNy05LTEtMS01NDEwNQ_9ce20c20-0e7f-4fca-973b-07d5b22be547"
      unitRef="usd">165576000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfMjI4Ng_c631292a-82b5-46b4-a884-3358cac549b1">Intangible AssetOn August 26, 2021, the Company closed its reverse merger pursuant to which the Company&#x2019;s wholly-owned subsidiary merged with and into Aadi Subsidiary, Inc. (formerly Aadi Bioscience, Inc.) (&#x201c;Private Aadi&#x201d;), with Private Aadi surviving as a wholly owned subsidiary of the Company (the &#x201c;Merger&#x201d;). The Company recorded a long-lived contract intangible asset as a result of the Merger, related to the license agreement, dated June 24, 2018, with Gossamer Bio, Inc. (&#x201c;Gossamer&#x201d;), as amended (the &#x201c;Gossamer License Agreement&#x201d;), which was assumed in the Merger. In accordance with GAAP, for asset acquisitions, the excess purchase price over the fair value of the acquired assets and liabilities was ascribed to the acquired contract intangible asset. Due to the significant excess purchase price being allocated over the fair value of the acquired contract intangible asset, the Company determined that an indicator of impairment was present. The contract intangible asset was assessed for recoverability using an undiscounted cash flow model, which resulted in undiscounted cash flows below the carrying amount. At the effective time of the Merger, the Company recognized an impairment of $74.2 million to bring the carrying amount of the contract intangible asset down to its estimated fair value of $3.9 million. The fair value estimate of the intangible asset relates to contingent cash flows expected from the out-licensing arrangement, of which 90% of any future net cash proceeds will be remitted to each holder of common stock of the Company&#x2019;s predecessor, Aerpio, as of immediately prior to the closing of the Merger and paid through the contingent value &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;rights (&#x201c;CVRs&#x201d;) pursuant to a Contingent Value Rights Agreement, dated as of August 26, 2021 (the &#x201c;CVR Agreement&#x201d;). The useful life of the intangible asset was estimated to be approximately 14.3 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 25, 2022, the Company received a formal notice of termination from Gossamer for the Gossamer License Agreement, relating to Gossamer&#x2019;s GB004 product candidate, a legacy product candidate of the Company's predecessor, Aerpio, after Gossamer announced that its Phase 2 SHIFT-UC clinical trial studying GB004 in patients with mild-to-moderate active ulcerative colitis did not meet the primary or secondary endpoints at week 12 and the study was being terminated for lack of treatment benefit. The Gossamer License Agreement terminated effective July 24, 2022. Based on the termination of the Gossamer License Agreement, the Company fully impaired the intangible asset, $3.7&#160;million, of which the Gossamer License Agreement is the underlying asset, during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;There was no amortization expense for the three months ended March&#160;31, 2023. Amortization expense was $0.1 million for the three months ended March&#160;31, 2022.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i193bd85e571e4a83b53f922291431770_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfODAz_0c8f49d4-54aa-42d1-a5df-fcddbe08c305"
      unitRef="usd">74200000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="i202d4a2ad49c4db6aff9b888d88fc329_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfOTA0_d150bf29-b6a3-4372-81eb-8a167337e94e"
      unitRef="usd">3900000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <aadi:PercentageOfFutureNetCashProceedsWillBeRemittedToContingentValueRightsHolders
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfMTA0NA_09ed9795-7e5a-4116-b529-1c6438b177b8"
      unitRef="number">0.90</aadi:PercentageOfFutureNetCashProceedsWillBeRemittedToContingentValueRightsHolders>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfMTIxMw_f2a8e1b7-1b44-412b-aa7c-ee7b5b5a5374">P14Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfMTg5NA_efddc3b8-02c1-428c-8bba-c6ec13212ead"
      unitRef="usd">3700000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfMzI5ODUzNDg4NjA0OQ_01b796d2-b74e-43e5-bc0d-4fbd1003d5a6"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80My9mcmFnOjcyNWZjZGFmMTA0NzQ5MjVhYjM3NDRmZGMyZGU5ZWU1L3RleHRyZWdpb246NzI1ZmNkYWYxMDQ3NDkyNWFiMzc0NGZkYzJkZTllZTVfMzI5ODUzNDg4NjEwNA_f193b3d8-e2f7-4a01-ba3e-648ef969ddcd"
      unitRef="usd">100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RleHRyZWdpb246NmUyNjY5Y2NiMDIyNGFhZjk0N2I2MGEyNGY2YjkzMjNfMTA5_46c581d1-4d15-40cf-a902-cac4ee090e4b">Accrued Liabilities &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of accrued liabilities are presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Accrued salaries and payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,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:10pt;font-weight:400;line-height:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Accrued bonus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,463&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Accrued clinical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued contract manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Advanced customer payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Accrued other - sales related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,435&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,922&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RleHRyZWdpb246NmUyNjY5Y2NiMDIyNGFhZjk0N2I2MGEyNGY2YjkzMjNfMTEw_37da7226-69ca-44a0-a5dd-bcb76490ef39">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of accrued liabilities are presented as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Accrued salaries and payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,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:10pt;font-weight:400;line-height:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Accrued bonus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,463&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Accrued clinical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Accrued contract manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Advanced customer payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Accrued other - sales related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,435&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMS0xLTEtMS01MTcxOA_7c94887a-d723-4156-b599-9b259e77598e"
      unitRef="usd">3066000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMS0zLTEtMS01MTcxOA_c6b0cf3e-c2ae-49ab-85e3-4270732e4951"
      unitRef="usd">1814000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMi0xLTEtMS01MTcyNQ_57e1c6f6-7c1e-4396-b34d-5634fbb0db57"
      unitRef="usd">2306000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMi0zLTEtMS01MTcyNQ_6dcc3790-f784-4784-904b-0fd9e86c61ba"
      unitRef="usd">1299000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMS0xLTEtMS00MzY4Mg_31092b35-0e19-4da8-a0f9-834cd44522e1"
      unitRef="usd">1496000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMS0zLTEtMS00MzY4Mg_871cb7c2-95ae-447a-ac48-f378f030174a"
      unitRef="usd">5463000</us-gaap:AccruedBonusesCurrent>
    <aadi:AccruedClinicalCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMy0xLTEtMS00MzY4Mg_e68e905b-6544-48f6-9b6f-8427faa11cf3"
      unitRef="usd">1333000</aadi:AccruedClinicalCurrent>
    <aadi:AccruedClinicalCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfMy0zLTEtMS00MzY4Mg_13c0cb5a-fb7c-4bf4-8e48-6a0a13a0b7c9"
      unitRef="usd">2399000</aadi:AccruedClinicalCurrent>
    <aadi:AccruedContractManufacturingCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfNC0xLTEtMS00MzY4Mg_35cccb51-ec57-4707-b387-10e2d5b5de0a"
      unitRef="usd">898000</aadi:AccruedContractManufacturingCurrent>
    <aadi:AccruedContractManufacturingCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfNC0zLTEtMS00MzY4Mg_f03a39af-742a-4e69-b176-00ddf047b539"
      unitRef="usd">405000</aadi:AccruedContractManufacturingCurrent>
    <aadi:AdvancedCustomerPaymentsCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfNy0xLTEtMS01MTc1Ng_668adfad-1a2d-442c-847d-046a4193958a"
      unitRef="usd">0</aadi:AdvancedCustomerPaymentsCurrent>
    <aadi:AdvancedCustomerPaymentsCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfNy0zLTEtMS01MTc1Ng_5cc40c0b-e2e6-4472-ac61-b968198f7a02"
      unitRef="usd">1571000</aadi:AdvancedCustomerPaymentsCurrent>
    <aadi:AccruedLiabilitiesOtherSalesRelatedExpensesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfNS0xLTEtMS00MzY4Mg_e0ac1af3-edcb-409b-9522-0904c75aaff9"
      unitRef="usd">1150000</aadi:AccruedLiabilitiesOtherSalesRelatedExpensesCurrent>
    <aadi:AccruedLiabilitiesOtherSalesRelatedExpensesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfNS0zLTEtMS00MzY4Mg_87587d4e-d493-4534-aa61-52e4ef0fde0d"
      unitRef="usd">1435000</aadi:AccruedLiabilitiesOtherSalesRelatedExpensesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfOS0xLTEtMS01MTg3MA_c3f2bf09-a678-411b-a52b-a63c208533cc"
      unitRef="usd">584000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfOS0zLTEtMS01MTg3MA_5438dceb-323b-477f-8d3d-03b963b34415"
      unitRef="usd">536000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfOS0xLTEtMS00MzY4Mg_25f00645-48f8-496a-87e8-509d0bf5705b"
      unitRef="usd">10833000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80Ni9mcmFnOjZlMjY2OWNjYjAyMjRhYWY5NDdiNjBhMjRmNmI5MzIzL3RhYmxlOjk1MDI1M2I0NDk0NTQ1YzliNWIyOGI3MTZiOTVhNDEyL3RhYmxlcmFuZ2U6OTUwMjUzYjQ0OTQ1NDVjOWI1YjI4YjcxNmI5NWE0MTJfOS0zLTEtMS00MzY4Mg_abdb410e-3d60-4ff6-9c6f-6ec5f8ad5fda"
      unitRef="usd">14922000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTk5NA_f5f92ab4-06fe-47ee-a58c-ffbb2e2bfefe">Operating Lease&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2019, the Company entered into a twenty-eight month facility lease agreement for office space in Pacific Palisades, California (the &#x201c;Pacific Palisades Lease&#x201d;). The Pacific Palisades Lease commenced on May&#160;1, 2019, included four months of rent abatement and a rent escalation clause and was set to expire on August&#160;31, 2021. In August 2021, the Company exercised its option to extend the term of the Pacific Palisades Lease for an additional three-year period and entered into an amendment to the lease agreement (the &#x201c;Pacific Palisades Lease Amendment&#x201d;). Pursuant to the Pacific Palisades Lease Amendment, the Company and the landlord agreed to extend the term for an additional period of three (3) years and six (6) months, until February&#160;28, 2025, with an option to renew for an additional three (3) years in accordance with the terms of the Pacific Palisades Lease. Included in the Pacific Palisades Lease Amendment were nine months of rent abatement and a rent escalation clause.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Company entered into a lease agreement for office space in Morristown, New Jersey (the &#x201c;Morristown Lease&#x201d;). The Morristown Lease has a term of seventy-three months, unless terminated sooner, and includes rent abatement for the first three months and the forty-seventh and forty-eighth calendar months after lease commencement. Included in the Morristown Lease are fixed rent escalations of approximately 2% on each anniversary year of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information related to the Company&#x2019;s lease (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:10pt;font-weight:700;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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:10pt;font-weight:700;line-height:114%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities, non-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:10pt;font-weight:400;line-height:114%"&gt;1,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:10pt;font-weight:400;line-height:114%"&gt;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense &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;for the three months ended March&#160;31, 2023 and 2022 is presented on the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating leases rent expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for leases and included in operating cash flows for the &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended&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; March&#160;31, 2023 and 2022 is presented on the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash paid included in operating cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future minimum lease payments required under the operating lease as of March&#160;31, 2023, are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Future Minimum Lease Payments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;280&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;&#160;&#160;&#160;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(262)&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:10pt;font-weight:400;line-height:114%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Less: operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(404)&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:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Incremental borrowing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ib84b1b32b50846f5b4476b8fa83e7c31_I20190430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTk5MA_e019c9ec-b3c9-487c-bebd-c25b586cf40e">P28M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <aadi:OperatingLeaseRentAbatementPeriod
      contextRef="ia1b908ab65de4eb0bc099368121b4b73_D20190401-20190430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMjQ3_e716615e-7780-41d8-9ac2-2d275cb43838">P4M</aadi:OperatingLeaseRentAbatementPeriod>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i731dceec39934ae1b5f3ef834f0e0140_I20210831"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTk5NQ_040c151d-c47c-41b5-9205-0a42f41c84f4">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i731dceec39934ae1b5f3ef834f0e0140_I20210831"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfNzc0_2695516d-8bed-4c88-a0e9-11568c3648b7">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <aadi:OperatingLeaseRentAbatementPeriod
      contextRef="ie93db8f670b9426184b8a88943c9de6b_D20210801-20210831"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTA5OTUxMTYyOTc4NA_3ecc96a9-bb37-43a6-8370-d3cbff9b7ac1">P9M</aadi:OperatingLeaseRentAbatementPeriod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iba10de84e8a042acb03ee9760e6def1d_I20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTE0Mw_7826473b-3b80-4789-b21e-80f2f66fdf87">P73M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <aadi:OperatingLeaseRentAbatementPeriod
      contextRef="i33ca4da8cecc4fe399f922c770c6036d_D20220401-20220430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTIxNQ_8fdebd34-4619-4b17-97ae-ea05812ed229">P3M</aadi:OperatingLeaseRentAbatementPeriod>
    <aadi:LesseeOperatingLeaseRentEscalationPercentage
      contextRef="iba10de84e8a042acb03ee9760e6def1d_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTM4Ng_e3531a64-c1ad-41da-bd0f-700080b57242"
      unitRef="number">0.02</aadi:LesseeOperatingLeaseRentEscalationPercentage>
    <aadi:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTk5MQ_9790cdf0-6be4-4e33-8c6f-afa0ac967370">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information related to the Company&#x2019;s lease (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&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:114%"&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:10pt;font-weight:700;line-height:114%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;/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:10pt;font-weight:700;line-height:114%"&gt;Liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities, non-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:10pt;font-weight:400;line-height:114%"&gt;1,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:10pt;font-weight:400;line-height:114%"&gt;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,661&#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;</aadi:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfMi0xLTEtMS00MzY4Mg_d762657d-c774-4fb6-876f-3a5d639caee4"
      unitRef="usd">1437000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfMi0zLTEtMS00MzY4Mg_436cca21-543a-4178-b076-882b5b2408f4"
      unitRef="usd">1522000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfNS0xLTEtMS00MzY4Mg_3df819c5-12f1-47bc-9b09-727af451a58d"
      unitRef="usd">404000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfNS0zLTEtMS00MzY4Mg_74776232-9c1f-4326-a684-98f00c419fb6"
      unitRef="usd">394000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfNi0xLTEtMS00MzY4Mg_d665b370-d761-4f6f-a0f1-d47305d308b9"
      unitRef="usd">1164000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfNi0zLTEtMS00MzY4Mg_7bb61135-abb7-441c-9322-13b214b3aff7"
      unitRef="usd">1267000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfNy0xLTEtMS00MzY4Mg_36a6bea5-dff1-4ac2-91da-1a0cacf72776"
      unitRef="usd">1568000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjIxOTQ5OTI0N2FmNjQ3YWJiNjFhZGViZWM2NTIwY2Q2L3RhYmxlcmFuZ2U6MjE5NDk5MjQ3YWY2NDdhYmI2MWFkZWJlYzY1MjBjZDZfNy0zLTEtMS00MzY4Mg_39ae3d4c-d685-491c-925d-0f1859086f25"
      unitRef="usd">1661000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTk4Nw_4e0f76f7-3e1c-4662-a5a2-d5b6c93be004">&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense &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;for the three months ended March&#160;31, 2023 and 2022 is presented on the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Operating leases rent expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for leases and included in operating cash flows for the &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended&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; March&#160;31, 2023 and 2022 is presented on the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash paid included in operating cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjQ3ZThkMWVkOTczMTQ1N2JiZGFjYTYxMTEzODZkMDU2L3RhYmxlcmFuZ2U6NDdlOGQxZWQ5NzMxNDU3YmJkYWNhNjExMTM4NmQwNTZfMi0xLTEtMS00MzY4Mg_b51e517e-eb34-4a23-aaee-817d634ffba4"
      unitRef="usd">116000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjQ3ZThkMWVkOTczMTQ1N2JiZGFjYTYxMTEzODZkMDU2L3RhYmxlcmFuZ2U6NDdlOGQxZWQ5NzMxNDU3YmJkYWNhNjExMTM4NmQwNTZfMi0zLTEtMS00MzY4Mg_830460c3-426a-4474-8b27-edadd53f3868"
      unitRef="usd">50000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjZiODI3MzJiYjhhNjRkZmFiYjA4MzhhODk1MTU3NmY2L3RhYmxlcmFuZ2U6NmI4MjczMmJiOGE2NGRmYWJiMDgzOGE4OTUxNTc2ZjZfMi0xLTEtMS00MzY4Mg_968743f2-0ab2-41cb-9eab-809d704550d8"
      unitRef="usd">124000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjZiODI3MzJiYjhhNjRkZmFiYjA4MzhhODk1MTU3NmY2L3RhYmxlcmFuZ2U6NmI4MjczMmJiOGE2NGRmYWJiMDgzOGE4OTUxNTc2ZjZfMi0zLTEtMS00MzY4Mg_e03266a6-da50-415f-a77e-a30bdcab549c"
      unitRef="usd">28000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RleHRyZWdpb246M2E2MWMxNGM2YzU0NGJjZjhiMWM0ZWVhOTI1MWQzMDlfMTk4OA_a82820c6-1f2d-4c06-a627-70ae482e4bd0">&lt;div style="margin-bottom:6pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future minimum lease payments required under the operating lease as of March&#160;31, 2023, are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Future Minimum Lease Payments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;280&#160;&lt;/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:10pt;font-weight:400;line-height:114%"&gt;&#160;&#160;&#160;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:114%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(262)&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:10pt;font-weight:400;line-height:114%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;Less: operating lease liabilities, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(404)&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:10pt;font-weight:400;line-height:114%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Incremental borrowing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMS0xLTEtMS00MzY4Mg_91262414-bce5-4910-a301-23f03966a80e"
      unitRef="usd">377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMi0xLTEtMS00MzY4Mg_63dbb355-1bd5-4842-9cca-36c15cbd57fe"
      unitRef="usd">512000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMy0xLTEtMS00MzY4Mg_16fc3217-aa7b-490f-9a98-9c5615dc4f61"
      unitRef="usd">320000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfNC0xLTEtMS00MzY4Mg_0dc5d7b4-3422-4585-b926-a8ee1902f8aa"
      unitRef="usd">231000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfNS0xLTEtMS00MzY4Mg_16f3d4ff-1b5b-4120-b7d8-073f1c1dd157"
      unitRef="usd">280000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <aadi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfNi0xLTEtMS00MzY4Mg_f096bd18-50a6-4d19-a6fb-1d7678911bf4"
      unitRef="usd">110000</aadi:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfNy0xLTEtMS00MzY4Mg_4fcd32f7-fad5-4b73-8f51-ece3da7309e6"
      unitRef="usd">1830000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfOC0xLTEtMS00MzY4Mg_f988aaf3-9e15-4835-8995-a2df0da14ffa"
      unitRef="usd">262000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfOS0xLTEtMS00MzY4Mg_3cf5a182-584c-44ef-a6f7-f06119069444"
      unitRef="usd">1568000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMTAtMS0xLTEtNDM2ODI_059d666a-16aa-440f-91eb-25c61e463980"
      unitRef="usd">404000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMTEtMS0xLTEtNDM2ODI_f6b8a3eb-3018-4711-89a2-ae2340daca1a"
      unitRef="usd">1164000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMTItMS0xLTEtNDM2ODI_9eff6c91-c057-4e86-811f-fa32692dd890">P4Y3M29D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV80OS9mcmFnOjNhNjFjMTRjNmM1NDRiY2Y4YjFjNGVlYTkyNTFkMzA5L3RhYmxlOjM4NGZkNzNkZmQ1MTQwY2U4MGRkZmNlY2NjOWYyZTA1L3RhYmxlcmFuZ2U6Mzg0ZmQ3M2RmZDUxNDBjZTgwZGRmY2VjY2M5ZjJlMDVfMTMtMS0xLTEtNDM2ODI_a80d2fc7-863a-463a-a066-1c3dbd3013d8"
      unitRef="number">0.0748</us-gaap:LesseeOperatingLeaseDiscountRate>
    <aadi:LicenseAgreementTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNjYyNQ_93258054-46f5-426d-8c06-fae0b41bed5d">License Agreements&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Bristol Myers Squibb Company License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 9, 2014, the Company entered into a license agreement (as amended the &#x201c;BMS License Agreement&#x201d;) with BMS for exclusive rights for certain patents and a non-exclusive license for certain technology and know-how pertaining to FYARRO.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The BMS License Agreement will remain in effect from the effective date of April 9, 2014 until expiration of all milestone and royalty payment obligations under the agreement, unless terminated by either of the parties upon giving an advance notice as specified in the BMS License Agreement. Under the terms of the BMS License Agreement, BMS agreed to supply the Company with licensed products of FYARRO necessary for clinical or non-clinical development. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 terms of the BMS License Agreement, BMS is entitled to receive certain development milestone payments, royalties on net sales from licensed products under the agreement and any sublicense fees. During the three months ended March&#160;31, 2023 and 2022, royalties on net product sales were $0.4 million and $0.2 million, respectively. No payments related to milestones were paid during the three months ended March&#160;31, 2023 or 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 30, 2021, the Company and BMS entered into Amendment No. 1 (the &#x201c;Amendment&#x201d;) to the BMS License Agreement related to certain intellectual property rights of BMS pertaining to the compound known as FYARRO. Under the terms of the Amendment, the Company paid BMS $5.8 million representing 50% of the previously outstanding payment obligation under the terms of the BMS License Agreement, following the effective time of the 2021 private investment in public equity financing (the &#x201c;2021 PIPE Financing&#x201d;). Pursuant to the terms of the Amendment, the remaining previously outstanding payment obligation of $5.8 million, is due on the third anniversary of the effective time of the 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PIPE Financing, or August 26, 2024 plus any accrued and unpaid interest due thereon (the &#x201c;Balloon Payment&#x201d;). The Balloon Payment shall accrue interest, beginning August 26, 2021 until paid in full, at a rate equal to 4.00% per annum based on the weighted average amount outstanding during the applicable calendar quarter, and interest is payable quarterly in arrears. In addition, the parties agreed to amend the royalty rates payable to BMS based on net sales of products subject to the BMS License Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;EOC License Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 8, 2020, the Company entered into a license agreement (&#x201c;EOC License Agreement&#x201d;) with EOC Pharma (Hong Kong) Limited (&#x201c;EOC&#x201d;) under which the Company received $14.0 million in January 2021 in non-refundable upfront consideration as partial payment for the rights and licenses granted to EOC by the Company for the further development and commercialization of FYARRO in the People&#x2019;s Republic of China, Hong Kong Special Administration Region, Macao Special Administrative Region and Taiwan (the &#x201c;Licensed Territory&#x201d;). In accordance with the BMS License Agreement, the Company is required to pay 20% of all sublicense fees to BMS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 27, 2022, the Company received written notice from EOC that EOC elected to terminate the EOC License Agreement, effective immediately, due to alleged material breaches by the Company under such agreement. The Company disagrees with, and continues to dispute, EOC&#x2019;s allegations of material breach and does not believe that EOC had a right to terminate the EOC License Agreement for material breach, and accordingly believes that the termination of the EOC License Agreement is a termination for convenience. EOC had the right to terminate the agreement for convenience upon 120 days advance written notice. The Company waived such notice period in connection with EOC's termination notice and, as a result, the EOC License Agreement was terminated effective June 27, 2022. Either party had the right to terminate the EOC License Agreement in the event that the other party breaches the agreement and fails to cure the breach, becomes insolvent or challenges certain of the intellectual property rights licensed under the agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 assessed the EOC License Agreement and concluded that EOC is a customer and identified the license of ABI-009 provided to EOC as the sole performance obligation. The $14.0 million upfront payment received from EOC is non-refundable and non-creditable and is considered fixed consideration. The Company recognized revenue of $14.0 million in December 2020 when the EOC License Agreement was signed, and the $14.0 million upfront payment was received in January 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential milestone payments and royalty payments under the EOC License Agreement were considered variable consideration and were constrained with respect to revenue recognition notification from EOC that the milestone and royalty payments had been achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 was eligible to receive an additional $257.0&#160;million in the aggregate upon achievement of certain development, regulatory, and sales milestones, as well as tiered royalties on net sales in the Licensed Territory. Under the terms of the EOC License Agreement, EOC was obligated to fund all research, development, regulatory, marketing and commercialization activities in the defined Licensed Territory. The Company earned $1.0&#160;million in milestone revenue upon achievement of the FDA approval milestone on November 22, 2021. EOC paid the $1.0&#160;million milestone payment in December 2021. In accordance with the BMS License Agreement, 20% of the $1.0&#160;million payment, or $0.2 million was accrued at December 21, 2021, and paid in January 2022.&lt;/span&gt;&lt;/div&gt;</aadi:LicenseAgreementTextBlock>
    <aadi:RoyaltiesWereAccruedOnProductSales
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMTAxNQ_83c6b98a-24b2-47cf-97d7-b5e140878cb4"
      unitRef="usd">400000</aadi:RoyaltiesWereAccruedOnProductSales>
    <aadi:RoyaltiesWereAccruedOnProductSales
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNTQ5NzU1ODIwNTUx_38f8b2e4-3ef2-4cb7-8126-421b0f9b981e"
      unitRef="usd">200000</aadi:RoyaltiesWereAccruedOnProductSales>
    <aadi:PaymentsRelatedToMilestone
      contextRef="i077e6f8421d34fa099c956e2c91f7ae0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMTEzNw_0f3a41ec-8d41-4993-a0e3-e1ff3c2fb2ba"
      unitRef="usd">0</aadi:PaymentsRelatedToMilestone>
    <aadi:PaymentsRelatedToMilestone
      contextRef="ib6a01fb6e4ed4ffebc81196249b7d581_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMTEzNw_1cb99bc1-c2ec-4591-97c3-6b65320f56a7"
      unitRef="usd">0</aadi:PaymentsRelatedToMilestone>
    <aadi:PaymentOfLicenseFees
      contextRef="i2f6204a8730b429cb77867a00989fa73_D20210830-20210830"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMTUwNw_724f6fc8-13b5-4731-9806-f7269316c58f"
      unitRef="usd">5800000</aadi:PaymentOfLicenseFees>
    <aadi:LicenseFeesIncludingPercentageOfOutstandingPaymentObligation
      contextRef="i39633c05958b438cac9a460e532e8d86_I20210830"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMTUzMQ_70146893-5229-47c4-8e20-331621add79a"
      unitRef="number">0.50</aadi:LicenseFeesIncludingPercentageOfOutstandingPaymentObligation>
    <aadi:DueToLicensor
      contextRef="i39633c05958b438cac9a460e532e8d86_I20210830"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMTc4NA_e0592b03-cf21-4bcc-b602-2bb5db3f216a"
      unitRef="usd">5800000</aadi:DueToLicensor>
    <aadi:RelatedPartyTransactionBalloonPaymentInterestRatePerAnnum
      contextRef="i2f6204a8730b429cb77867a00989fa73_D20210830-20210830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMjA0OA_05863db2-a93e-457f-8f8a-28674a42e1d7"
      unitRef="number">0.0400</aadi:RelatedPartyTransactionBalloonPaymentInterestRatePerAnnum>
    <us-gaap:ProceedsFromLicenseFeesReceived
      contextRef="ia04e08bb6bd845db96703c3fbe8b20a6_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMjUxNg_d77100e3-2f45-4e59-9482-f4bc84cf6e03"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromLicenseFeesReceived>
    <aadi:SublicenseFeesPercentage
      contextRef="id759643d9e9c439a827196ba8cb31cf2_D20210101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfMjk1Mg_7660c690-1a7e-46fb-8c42-af07ed029c17"
      unitRef="number">0.20</aadi:SublicenseFeesPercentage>
    <aadi:RightToTerminateLicenseAgreement
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNDc3Nw_25f5cc80-5e2a-423f-a001-c8a397b16055">P120D</aadi:RightToTerminateLicenseAgreement>
    <aadi:UpfrontPaymentForLicenseAgreement
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNTQwOQ_a604998c-2081-4552-a6b6-3c8a43243b67"
      unitRef="usd">14000000</aadi:UpfrontPaymentForLicenseAgreement>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf7b308968d1457896161a406eea0c3e_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNTU1Ng_81f9092f-9379-4a08-866e-767d9609a447"
      unitRef="usd">14000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <aadi:UpfrontPaymentForLicenseAgreement
      contextRef="if1dbe768582c4709a796b8434b1d7cc7_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNTYyNw_714e7430-f997-4ee6-b83c-b3644814c825"
      unitRef="usd">14000000</aadi:UpfrontPaymentForLicenseAgreement>
    <aadi:AmountOfCertainDevelopmentRegulatoryAndSalesMilestonesPaymentsEligibleToReceiveUnderLicenseAgreement
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNTk4MA_c2bc640d-ad26-4a19-b373-c11513968daf"
      unitRef="usd">257000000</aadi:AmountOfCertainDevelopmentRegulatoryAndSalesMilestonesPaymentsEligibleToReceiveUnderLicenseAgreement>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic26ed198af4042529ad03fa36c145cea_D20211122-20211122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNjM1MQ_0eeb01d1-50a2-4474-9be9-b815d1a325b4"
      unitRef="usd">1000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <aadi:PaymentsRelatedToMilestone
      contextRef="i22a466dd35284a9dbd411569986f4d4e_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNjQ1Nw_39f0bb23-e439-4171-afae-101c70da20bb"
      unitRef="usd">1000000</aadi:PaymentsRelatedToMilestone>
    <aadi:SublicenseFeesPercentage
      contextRef="i884dd1e0f4834f2381bf8c301659b0d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNjU0Ng_3c4d53e2-3e72-41a5-80a5-bad06b61ce2b"
      unitRef="number">0.20</aadi:SublicenseFeesPercentage>
    <aadi:PaymentsRelatedToMilestone
      contextRef="i22a466dd35284a9dbd411569986f4d4e_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNjU1Ng_39f0bb23-e439-4171-afae-101c70da20bb"
      unitRef="usd">1000000</aadi:PaymentsRelatedToMilestone>
    <aadi:DueToLicensor
      contextRef="i1a9366933b954e72a86ca6de7b8f09ec_I20211221"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV81NS9mcmFnOmE4NjdjMWI1NDY5NTQ1MGFiMDc2YTY1ZTgyOThkODU1L3RleHRyZWdpb246YTg2N2MxYjU0Njk1NDUwYWIwNzZhNjVlODI5OGQ4NTVfNjU3MQ_bf2d0ee2-16d9-41f4-861c-eec20a1ca693"
      unitRef="usd">200000</aadi:DueToLicensor>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfNDY0Ng_1975ff3e-093b-4f07-bae4-9f82b0324314">Stockholders&#x2019; Equity (Deficit)&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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 Company&#x2019;s certificate of incorporation, as amended and restated, the Company has 10,000,000 shares of preferred stock, par value $0.0001 per share, in authorized capital with no shares outstanding.&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 and Pre-Funded Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 300,000,000 shares of authorized common stock, par value of $0.0001 per share under the Company's certificate of incorporation, as amended and restated. As of March&#160;31, 2023 and December&#160;31, 2022, the shares of common stock outstanding were 24,436,990 and 24,435,007, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;In March 2022, the Company entered into a &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;Sales Agreement (the "Sales Agreement") with Cowen and Company LLC (&#x201c;Cowen&#x201d;)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, with respect to an &#x201c;at the market offering&#x201d; program &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;pursuant to which the Company may offer and sell, from time to time at its sole discretion, shares of common stock having aggregate gross proceeds of up to $75.0&#160;million through Cowen as its sales agent&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company will pay Cowen 3.0% of the aggregate gross proceeds from each sale of shares of common stock under the Sales Agreement. As of &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;March&#160;31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, no shares of common stock had been sold pursuant to the Sales Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;On September 22, 2022, the Company entered into a securities purchase agreement (the &#x201c;Purchase Agreement&#x201d;) for a private investment in public equity financing (the &#x201c;2022 PIPE Financing&#x201d;) with certain investors (the &#x201c;2022 PIPE Investors&#x201d;) for the sale by the Company of (i) 3,373,526 shares of the Company&#x2019;s common stock for a price of $12.50 per share and (ii) pre-funded warrants to purchase an aggregate of 2,426,493 shares of the Company's common stock (the "Pre-Funded Warrants") at a purchase price of $12.4999 per Pre-Funded Warrant. The Pre-Funded Warrants are exercisable at an exercise price of $0.0001 and will be exercisable until exercised in full. &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 2022 PIPE Financing closed on September&#160;26, 2022. Aggregated net proceeds, after deducting certain expenses incurred of $0.3 million related to the issuance of the shares were $72.2 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 22, 2022, the Company and the 2022 PIPE Investors entered into a Registration Rights Agreement (the &#x201c;2022 PIPE Registration Rights Agreement&#x201d;) providing for the registration for resale of the securities sold under the Purchase Agreement, including the shares issuable upon the exercise of the Pre-Funded Warrants, that are not then registered on an effective registration statement, pursuant to a registration statement filed with the SEC. The Pre-Funded Warrants meet the criteria to be classified within stockholders&#x2019; equity. As of March&#160;31, 2023, all Pre-Funded Warrants are still outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Dividends &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of common stock are entitled to receive cash dividends, if and when declared by the board of directors of the Company (the &#x201c;board of directors&#x201d;). Since the Company&#x2019;s inception, no cash dividends have been declared or paid to the holders of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Liquidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of any voluntary or involuntary liquidation, dissolution, or winding-up of the Company, the holders of common stock are entitled to share ratably in the Company&#x2019;s assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Voting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of common stock are entitled to one vote for each share of common stock held at all meetings of stockholders and written actions in lieu of meetings.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTY0_1a8d72eb-00d3-4bf1-9e61-7138089708e4"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTY0_2bfd1f34-7dac-4888-a432-a74ff7924349"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMjA0_12d75b5a-b9f4-4cc9-9030-aa8385cb3288"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMjA0_c8dc0df8-ce7d-42a0-908b-8fd11cc219bf"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMjQ1_24b61ac5-8d3b-48c3-967a-8a01777578e6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMjQ1_746f8410-baec-41dd-a838-90d482fea51a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTU1Mw_23a4d353-1d4c-48ca-8f69-d827beb26058"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTU1Mw_7f1129df-197c-405d-9ed3-8771d71761d2"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTYwNA_3cdd60e2-58ec-4bcd-956c-28d3a894e16d"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTYwNA_df16b14f-801b-476b-9ea1-939762df5025"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTc1Mw_73bec442-2daa-4dbf-b00f-6080917e7813"
      unitRef="shares">24436990</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTc2MA_b8f759ed-bb7c-4b72-85f7-559dc02e77fa"
      unitRef="shares">24435007</us-gaap:CommonStockSharesOutstanding>
    <aadi:ATMOfferingPrice
      contextRef="ib3d17a6d90514685b3b7f5649c3304d3_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMjcyMQ_14e83c96-2db7-4d20-92b3-02528341fb55"
      unitRef="usd">75000000</aadi:ATMOfferingPrice>
    <aadi:ATMOfferingGrossProceedsPaidPercentage
      contextRef="i6304ce8a67864f6db101c6cd484590f1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMTA5OTUxMTYzNTkzMQ_230f1165-9d52-4a8b-972c-7990a8dfe7cc"
      unitRef="number">0.030</aadi:ATMOfferingGrossProceedsPaidPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1d669bfc9c3b439cbbe46170697310fb_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMjc2OA_beb1a9fb-3192-4855-99ab-8ffc5e838e86"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i345cc65d7bff486687b512c1630dcbbc_D20220926-20220926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzAxNg_e3520cd7-ddd0-48ea-b9bb-f3bd6bc575b3"
      unitRef="shares">3373526</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iec260890dcc04e1da3aefd8f1f9f62a7_I20220926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzA3MQ_dd69daac-c8f6-47bd-b6f7-b17774cf33f0"
      unitRef="usdPerShare">12.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i4c5d80a09fbf41d5803b48fe84cf8cef_I20220926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzEzNg_120b524c-025e-4ce2-b1bb-8f3e95e96397"
      unitRef="shares">2426493</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i4c5d80a09fbf41d5803b48fe84cf8cef_I20220926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzE5OQ_67d0413e-29f8-4ed3-afab-85da4d5892ae"
      unitRef="usdPerShare">12.4999</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i4c5d80a09fbf41d5803b48fe84cf8cef_I20220926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzI5MA_8ccda8c1-1594-45a7-ae0f-ef15bf76d858"
      unitRef="usdPerShare">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i345cc65d7bff486687b512c1630dcbbc_D20220926-20220926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzQ1OA_4ffd169d-c1f4-42cb-a87a-422fa5c87f5b"
      unitRef="usd">300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i345cc65d7bff486687b512c1630dcbbc_D20220926-20220926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfMzUwNA_90013c5e-ba53-4c01-af6c-bebc325e8813"
      unitRef="usd">72200000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:DividendsCommonStockCash
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfNDIwOA_8d76957e-5413-4216-9b01-ca941c4fe3f6"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <aadi:CommonStockNumberOfVotesPerShare
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV82Ny9mcmFnOjlhM2Y0YTA3Y2JjMTQ2Njg4YWQ1MGY3YTE5NmZjZGYyL3RleHRyZWdpb246OWEzZjRhMDdjYmMxNDY2ODhhZDUwZjdhMTk2ZmNkZjJfNDUzMQ_40f36e6a-2be5-429c-82cd-6c700290a035"
      unitRef="vote">1</aadi:CommonStockNumberOfVotesPerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNzA4OA_b0ce91e3-949d-408a-bffa-26c6214b3215">Share-Based Compensation  &lt;div style="margin-bottom:6pt;margin-top:6pt"&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;2014 Plan (as amended and restated in February 2017, the &#x201c;Private Aadi Plan&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, the Company assumed the Private Aadi Plan, which was amended and restated in February 2017, and the issued and outstanding stock options under the Private Aadi Plan (the Private Aadi common stock underlying the awards was adjusted for shares of the Company&#x2019;s common stock pursuant to the Merger Agreement). &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Aadi Plan allowed for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock unit awards and other stock awards. In connection with the closing of the Merger and the adoption of the 2021 Plan (as defined below), no further awards will be issued under the Private Aadi Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The options that are granted from the Private Aadi Plan are exercisable at various dates as determined upon grant and will expire no more than ten years from their date of grant. The Private Aadi Plan stock options generally vest over a four-year term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;2011 Plan and 2017 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the closing of the Merger, the Company assumed the Aerpio 2011 Equity Incentive Plan (the &#x201c;2011 Plan&#x201d;) and the Aerpio 2017 Stock Option and Incentive Plan (the &#x201c;2017 Plan,&#x201d; and together with the 2011 Plan, the &#x201c;Prior Plans&#x201d;). No new awards will be granted under the Prior Plans effective as of the closing of the Merger and adoption of the 2021 Plan (as defined below). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;2021 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the closing of the Merger, the Company adopted the Aadi Bioscience, Inc. 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;), which permits the award of stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance grants to employees, members of the board of directors, and outside consultants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the adjustment provisions contained in the 2021 Plan and the evergreen provision described below, a total of 2,070,784 shares of common stock were initially reserved for issuance pursuant to the 2021 Plan. In addition, the shares reserved for issuance under the 2021 Plan include any shares of common stock (i) subject to awards of stock options or other awards granted under the Prior Plans that expire or otherwise terminate without having been exercised in full and shares of common stock granted under the Prior Plans that are forfeited or repurchased by the Company, and (ii) any shares of common stock subject to stock options or similar awards granted under the Private Aadi Plan that were assumed in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Merger (provided that the maximum number of shares that may be added to the 2021 Plan pursuant to this sentence is 764,154 shares). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares available for issuance under the 2021 Plan also will include an annual increase, or the evergreen feature, on the first day of each of the Company&#x2019;s fiscal years, beginning with the Company&#x2019;s fiscal year 2022, equal to the least of: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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-weight:400;line-height:120%;padding-left:22.8pt"&gt;2,070,784 shares of common stock; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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-weight:400;line-height:120%;padding-left:22.8pt"&gt;a number of shares equal to 4% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year; or &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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-weight:400;line-height:120%;padding-left:22.8pt"&gt;such number of shares as the board of directors or its designated committee may determine. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the evergreen increase, a total of 977,400 shares were added to the 2021 Plan on January 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares issuable under the 2021 Plan are authorized, but unissued, or reacquired shares of common stock. If an award expires or becomes unexercisable without having been exercised in full, is surrendered pursuant to an exchange program, or, with respect to restricted stock, restricted stock units, performance units or performance shares, is forfeited to or repurchased by the combined company due to failure to vest, the unpurchased shares (or for awards other than stock options or stock appreciation rights, the forfeited or repurchased shares) will become available for future grant or sale under the 2021 Plan (unless the 2021 Plan has terminated). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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, 296,343, 99,025 and 3,450,997 shares were outstanding under the Private Aadi Plan, 2017 Plan and 2021 Plan, respectively. As of March 31, 2023, no shares were outstanding under the 2011 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity during the three months ended March&#160;31, 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Stock&lt;br/&gt;Option&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,990,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19.28&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;8.59&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,261,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired/cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(403,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,846,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.51&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;8.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;851,373&#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:10pt;font-weight:400;line-height:114%"&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:10pt;font-weight:400;line-height:114%"&gt;18.56&#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:10pt;font-weight:400;line-height:114%"&gt;6.81&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:10pt;font-weight:400;line-height:114%"&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:10pt;font-weight:400;line-height:114%"&gt;1,127&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,846,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:114%"&gt;8.73&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:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the aggregate intrinsic value of options outstanding was $1.3 million. For the three months ended March&#160;31, 2023, and 2022, the weighted-average grant-date fair value of options granted was $8.57 and $14.80 per share, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 $30.9 million of unrecognized compensation cost related to stock options, which is expected to be recognized over a weighted average period of 2.83 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of the options exercised during the three months ended March&#160;31, 2023, and 2022, was $16,000 and $0.1&#160;million, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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, 568,368 and 853,760 shares were reserved for issuance under the 2021 Plan, respectively. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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;Compensation Expense Summary &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized the following compensation cost related to employee and non-employee share-based compensation activity for the periods presented (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 uses the Black-Scholes option pricing model to determine the estimated fair value for share-based awards. Option pricing and models require the input of various assumptions, including the option&#x2019;s expected life, expected dividend yield, price volatility and risk-free interest rate of the underlying stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation was based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Weighted average grant date fair value (per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:9pt;font-weight:400;line-height:100%"&gt;$8.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:9pt;font-weight:400;line-height:114%"&gt;$14.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;3.42% - 4.17%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;1.46% - 1.76%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:114%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;89.94% - 95.72%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;85.99% - 86.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8 - 6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;Merger Warrants to Purchase Common Stock&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;The Company had warrants outstanding for the purchase of 29,167 shares of the Company&#x2019;s common stock at both March&#160;31, 2023, and December&#160;31, 2022. These warrants were assumed in the Merger and were issued by Aerpio in October 2019, for the purchase of 40,000 shares (after taking into account the reverse stock split of the Company&#x2019;s common stock at a ratio of 15:1 effected on August 26, 2021 immediately prior to the closing of the Merger, (the "Reverse Stock Split")) of the Company&#x2019;s common stock at an exercise price of $7.29 per share (after taking into account the Reverse Stock Split). These warrants were fully vested as of the date of the Merger and expire on October&#160;24, 2024. No warrants were exercised during the three months ended March&#160;31, 2023. At the grant date, the fair value of these awards was determined using a Black-Scholes option pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares and the exercise price shall be adjusted for standard anti-dilution events such as stock splits, combinations, reorganizations, or issue shares as part of a stock dividend.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;The warrants meet the criteria to be classified within stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8efa7d9680004906a8d0fd3cc7bb1476_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNzQx_4441c1ec-ede8-459a-91d6-a0fc53268d98"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib1abff0844fd442ab96c68c87ce64db5_D20170201-20170228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfOTQ3_85a0137b-5c04-4aef-b9f1-da11e711f9b8">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6755e17941274be0847922f2c8c589e1_D20170201-20170228"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNzA4OQ_95ec4091-ba5a-4d2e-97fe-4c3249e74b31">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodAssumedThroughMerger
      contextRef="i2fd31572b92a42eb9b82629f45a36462_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMTMzOA_2443908e-1d2e-438b-b38d-c695aea62b39"
      unitRef="shares">0</aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodAssumedThroughMerger>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9744e5d04da54dac8e3df0bb49c9d918_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMTk3OQ_53a1591f-f4a2-4a24-91ed-05e1fcca05a9"
      unitRef="shares">2070784</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodAssumedThroughMerger
      contextRef="i28533809926644eab1b481c55d45fad9_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMjY4OA_e0aff3b6-5151-493a-8567-05174aaabfc7"
      unitRef="shares">764154</aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodAssumedThroughMerger>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9744e5d04da54dac8e3df0bb49c9d918_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMjk1Ng_53a1591f-f4a2-4a24-91ed-05e1fcca05a9"
      unitRef="shares">2070784</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentage
      contextRef="i575ead79b721495ba826a08bfa2993e8_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMzAxMg_63bd1c7d-cd90-4e5c-8577-b0a726aeff62"
      unitRef="number">0.04</aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAnnualPercentage>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4316acca65de4065b259ddbc9c5c01ba_I20230101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMDgy_38665eaf-65d9-40df-8c5e-7178b026b918"
      unitRef="shares">977400</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i8efa7d9680004906a8d0fd3cc7bb1476_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMDkw_bf82c432-9631-4f92-9f9c-e1f03183442e"
      unitRef="shares">296343</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibb26fc17c2e640d5a9053b463e2fee54_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMDk0_a3a99183-3c0a-4916-8ed4-e9998723ddd7"
      unitRef="shares">99025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4c4486d12efa432392f1190602227de3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMDk4_29a5d8ab-88d4-49f0-bcc6-730faa1788cf"
      unitRef="shares">3450997</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ie4c0b84a42104b85bb0aa91015a406fe_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMzI5ODUzNDg5MjE5OQ_976c309c-fef8-43ab-8ca2-165558bebfea"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNzA5MQ_a95621ed-2088-4895-a750-303feff74dcf">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity during the three months ended March&#160;31, 2023: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Stock&lt;br/&gt;Option&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,990,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19.28&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;8.59&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,261,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired/cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(403,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,846,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.51&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:114%"&gt;8.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;851,373&#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:10pt;font-weight:400;line-height:114%"&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:10pt;font-weight:400;line-height:114%"&gt;18.56&#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:10pt;font-weight:400;line-height:114%"&gt;6.81&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:10pt;font-weight:400;line-height:114%"&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:10pt;font-weight:400;line-height:114%"&gt;1,127&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,846,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:114%"&gt;8.73&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:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMS0xLTEtMS00MzY4Mg_5905f699-3179-4d25-a6ea-0acc6ec76bef"
      unitRef="shares">2990423</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMS0zLTEtMS00MzY4Mg_6e20f140-8512-4530-b48c-70edec3fa343"
      unitRef="usdPerShare">19.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i55785d4e8bae4dbb97eae2567e833fb6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMS01LTEtMS00MzY4Mg_6fce8b3c-9089-4f20-b44b-be252b1d2dcd">P8Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMS03LTEtMS00MzY4Mg_6a25218a-7012-4c56-85c3-e6b2cee3d237"
      unitRef="usd">2849000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMi0xLTEtMS00MzY4Mg_e4a18b56-2afb-4a2f-a8a7-05addb442379"
      unitRef="shares">1261506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMi0zLTEtMS00MzY4Mg_c6643211-a656-4292-908f-1557ebf44b21"
      unitRef="usdPerShare">9.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMy0xLTEtMS00MzY4Mg_95b4685e-9329-411c-b8a0-e80817f0980a"
      unitRef="shares">1983</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfMy0zLTEtMS00MzY4Mg_5e38bc74-fe5f-45f1-9b56-8d5c96ebe4ee"
      unitRef="usdPerShare">4.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNC0xLTEtMS00MzY4Mg_74e339fb-1dce-46b3-91b8-a2d5dab8c3c2"
      unitRef="shares">403581</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNC0zLTEtMS00MzY4Mg_53863dd3-f44d-4809-8144-dcaa6d983b8d"
      unitRef="usdPerShare">20.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNS0xLTEtMS00MzY4Mg_e6018b7d-3340-4ef2-935c-7a83f1aea243"
      unitRef="shares">3846365</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNS0zLTEtMS00MzY4Mg_2188e5d9-e671-4808-9e06-91e6d6c9a2f6"
      unitRef="usdPerShare">16.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNS01LTEtMS00MzY4Mg_9bf9bf02-9ea1-4993-95f6-ecd05129685b">P8Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNS03LTEtMS00MzY4Mg_84f08d52-921c-439a-84cb-8696896d5f53"
      unitRef="usd">1259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNi0xLTEtMS00MzY4Mg_1977573e-a0a4-4c95-8db4-99c90bf8932e"
      unitRef="shares">851373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNi0zLTEtMS00MzY4Mg_f35d7612-75d2-4bd6-be4e-2e03a1f81ee3"
      unitRef="usdPerShare">18.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNi01LTEtMS00MzY4Mg_bf7f3e50-b544-45a0-bb8e-31c5ada2101b">P6Y9M21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNi03LTEtMS00MzY4Mg_884380d2-791f-4cfb-9d73-335c2e3addb8"
      unitRef="usd">1127000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNy0xLTEtMS00ODE1MA_88ad6055-2f17-478a-84d9-2ae13ec24b40"
      unitRef="shares">3846365</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNy0zLTEtMS00ODE1MA_be62ed43-19fc-484c-8d59-5821aef110ee"
      unitRef="usdPerShare">16.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNy01LTEtMS00ODE1MA_14cee570-ca08-4a2d-aad8-2b4085d89e9e">P8Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjA0MjU4ZDUxZTczYjRmOTlhNWYzMDU3OGMwODJmYzBkL3RhYmxlcmFuZ2U6MDQyNThkNTFlNzNiNGY5OWE1ZjMwNTc4YzA4MmZjMGRfNy03LTEtMS00ODE1MA_1f7d2426-1081-4652-be02-98a7cc985b00"
      unitRef="usd">1259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4c4486d12efa432392f1190602227de3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMTU0_9e10f183-8d15-4214-af7b-30de154c0e87"
      unitRef="usd">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMzAy_06d096f1-184e-4324-be24-2ec2337b1b40"
      unitRef="usdPerShare">8.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMzEw_b2456878-aeb5-45e6-aed8-2e747055237a"
      unitRef="usdPerShare">14.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i4c4486d12efa432392f1190602227de3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMzQy_1010b853-78bd-4ac0-a98a-27550c31d81b"
      unitRef="usd">30900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3e607075a4ff4166bd1bb7d40fe4efa5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxMzQ2_a1928eca-c2a2-4f83-8e4d-517a938404cd">P2Y9M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxNDY0_a24c8860-8a21-4a75-a2d8-654fc6ad0542"
      unitRef="usd">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxNDcy_8c08f36d-90f2-43f6-864f-49e3043a19d1"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4c4486d12efa432392f1190602227de3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIxNTA4_480f13e9-506c-49e4-9a1c-4b4e8b04774b"
      unitRef="shares">568368</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1563bad94bcd4a289d93ec6cb62d7cda_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfMzI5ODUzNDg5MjA1Ng_126efe79-5382-494b-bc9f-0314ed69fb1d"
      unitRef="shares">853760</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNzA4Ng_ecacff3c-6408-4643-9942-1f16688000ee">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized the following compensation cost related to employee and non-employee share-based compensation activity for the periods presented (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i4365ac6e5687441899d9c04db3b5c4ea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOmYyYTNjZTcxYjQxODQ4MzVhODE0ZTUyYTU5NzRiMjY1L3RhYmxlcmFuZ2U6ZjJhM2NlNzFiNDE4NDgzNWE4MTRlNTJhNTk3NGIyNjVfMi0xLTEtMS00MzY4Mg_528c0fda-44ad-4608-b1d2-2c6961186967"
      unitRef="usd">1640000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie1b0836c387a46c1a025a5bdb2b007fd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOmYyYTNjZTcxYjQxODQ4MzVhODE0ZTUyYTU5NzRiMjY1L3RhYmxlcmFuZ2U6ZjJhM2NlNzFiNDE4NDgzNWE4MTRlNTJhNTk3NGIyNjVfMi0zLTEtMS00MzY4Mg_115157a4-1716-4a81-af38-01b6a9db044a"
      unitRef="usd">1101000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia5440f49a5a049cf943efdd21571097f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOmYyYTNjZTcxYjQxODQ4MzVhODE0ZTUyYTU5NzRiMjY1L3RhYmxlcmFuZ2U6ZjJhM2NlNzFiNDE4NDgzNWE4MTRlNTJhNTk3NGIyNjVfMy0xLTEtMS00MzY4Mg_d271e2ac-7c17-4fbb-be62-27c1ec671d7b"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib5987dc0f5164ff09659abb8e16a54f7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOmYyYTNjZTcxYjQxODQ4MzVhODE0ZTUyYTU5NzRiMjY1L3RhYmxlcmFuZ2U6ZjJhM2NlNzFiNDE4NDgzNWE4MTRlNTJhNTk3NGIyNjVfMy0zLTEtMS00MzY4Mg_703b3cc6-58b1-4513-bf76-871f53d10311"
      unitRef="usd">680000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOmYyYTNjZTcxYjQxODQ4MzVhODE0ZTUyYTU5NzRiMjY1L3RhYmxlcmFuZ2U6ZjJhM2NlNzFiNDE4NDgzNWE4MTRlNTJhNTk3NGIyNjVfNC0xLTEtMS00MzY4Mg_07a96a35-e458-421b-92f4-a74688e5de76"
      unitRef="usd">2740000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOmYyYTNjZTcxYjQxODQ4MzVhODE0ZTUyYTU5NzRiMjY1L3RhYmxlcmFuZ2U6ZjJhM2NlNzFiNDE4NDgzNWE4MTRlNTJhNTk3NGIyNjVfNC0zLTEtMS00MzY4Mg_1676e2c6-efa5-4866-9e70-870f668e3adc"
      unitRef="usd">1781000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNzA4Nw_90fd34c5-e015-4133-810b-98e2ca2e3412">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation was based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Weighted average grant date fair value (per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:9pt;font-weight:400;line-height:100%"&gt;$8.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.75pt 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:9pt;font-weight:400;line-height:114%"&gt;$14.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;3.42% - 4.17%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;1.46% - 1.76%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:114%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;89.94% - 95.72%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;85.99% - 86.25%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8 - 6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;6.1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:114%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfMi0xLTEtMS00ODc2MQ_06d096f1-184e-4324-be24-2ec2337b1b40"
      unitRef="usdPerShare">8.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfMi0zLTEtMS00ODc1Ng_b2456878-aeb5-45e6-aed8-2e747055237a"
      unitRef="usdPerShare">14.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iab6bb4086d0d45be9f5ababe4c639cd9_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfMy0xLTEtMS00MzY4Mi90ZXh0cmVnaW9uOmNiNDZhZDk1NDRjZDRlN2E5MTFjZDExMDY3MDI1NTQ3XzQ_2b45450c-cffe-4ba5-91ee-ae496f9cf2e2"
      unitRef="number">0.0342</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i49d8b5e7888c4db6b643155389cae46c_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfMy0xLTEtMS00MzY4Mi90ZXh0cmVnaW9uOmNiNDZhZDk1NDRjZDRlN2E5MTFjZDExMDY3MDI1NTQ3Xzk_a7aaa848-1df1-4d4c-9c7b-b4fcef5db4db"
      unitRef="number">0.0417</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i584514a2bfcb49b3ad8930b1d772a45a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfMy0zLTEtMS00MzY4Mi90ZXh0cmVnaW9uOjQ1NDMzNmVlYWZlMzRhZDk5NWEyMGQwNWVhZmNkMjBjXzQ_4b3f4410-b204-4d85-854b-12af7b0090e2"
      unitRef="number">0.0146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if24aebc289174f959417cac97dd27c12_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfMy0zLTEtMS00MzY4Mi90ZXh0cmVnaW9uOjQ1NDMzNmVlYWZlMzRhZDk5NWEyMGQwNWVhZmNkMjBjXzk_45a35838-c086-494d-ac4e-a778c6be91c6"
      unitRef="number">0.0176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iab6bb4086d0d45be9f5ababe4c639cd9_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNC0xLTEtMS00MzY4Mi90ZXh0cmVnaW9uOjdkYWY4MGMxZTAwMjQyNjE5MzVlZWY5M2M3YjY5YmU4XzQ_d1dcf486-800a-4f4c-9165-06b3741edd11"
      unitRef="number">0.8994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i49d8b5e7888c4db6b643155389cae46c_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNC0xLTEtMS00MzY4Mi90ZXh0cmVnaW9uOjdkYWY4MGMxZTAwMjQyNjE5MzVlZWY5M2M3YjY5YmU4Xzk_b5251d36-0551-416e-8ef8-a75eec6fa544"
      unitRef="number">0.9572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i584514a2bfcb49b3ad8930b1d772a45a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNC0zLTEtMS00MzY4Mi90ZXh0cmVnaW9uOjM5NTRmOGZlNzVhODRjYjNhNmFlOWZjNjNhOTcxMTBiXzQ_3ea4288a-446b-4e01-9200-209e8abda0eb"
      unitRef="number">0.8599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if24aebc289174f959417cac97dd27c12_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNC0zLTEtMS00MzY4Mi90ZXh0cmVnaW9uOjM5NTRmOGZlNzVhODRjYjNhNmFlOWZjNjNhOTcxMTBiXzk_33a1840a-cade-40a0-a914-558d9dc3ee80"
      unitRef="number">0.8625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iab6bb4086d0d45be9f5ababe4c639cd9_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNi0xLTEtMS00ODc2Ny90ZXh0cmVnaW9uOmZkZDA2MzU1NmRkMTQ5M2RhZWJlMzI3ZTNhNDE3ZjFmXzU0OTc1NTgxMzg5OQ_b7af7b94-7432-41ec-8be0-28baa7fbd401">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i49d8b5e7888c4db6b643155389cae46c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNi0xLTEtMS00ODc2Ny90ZXh0cmVnaW9uOmZkZDA2MzU1NmRkMTQ5M2RhZWJlMzI3ZTNhNDE3ZjFmXzQ_a30710aa-5ef5-4bb7-85a1-52879e166c2e">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i584514a2bfcb49b3ad8930b1d772a45a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNi0zLTEtMS00ODc2Ny90ZXh0cmVnaW9uOmMxOTk4NzQ1NmZlZTQzMjNiN2FhNGMwMTAxZDU0NGMxXzQ_11ed51f9-2085-43fc-9ba4-acc25a181a4c">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNS0xLTEtMS00MzY4Mg_dff7cd2a-a8a5-44d2-98fb-b91841e6dc90"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RhYmxlOjEyZTk1NTdmZmQ0ZDQ1ZTlhMDMxOWI4YjU1ZTY1Y2ZmL3RhYmxlcmFuZ2U6MTJlOTU1N2ZmZDRkNDVlOWEwMzE5YjhiNTVlNjVjZmZfNS0zLTEtMS00MzY4Mg_9fd3436d-34b8-40aa-924f-b15dae28d258"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIyNDA3_e58de3ce-0b94-43af-bdeb-a2fc3f27378d"
      unitRef="shares">29167</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNTQ5NzU1ODIyNDA3_f4b731f7-affe-47c4-b9ce-6ce6fdddcef0"
      unitRef="shares">29167</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i75e2fff6a4c54dba84f24f76c91e021d_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNjMzMg_830f0212-907c-4685-8351-96045f4fd8fc"
      unitRef="shares">40000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i75e2fff6a4c54dba84f24f76c91e021d_I20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNjQ0OA_b0e2835d-b49a-409a-b6ad-3b7d56b5c131"
      unitRef="usdPerShare">7.29</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <aadi:NumberOfClassOfWarrantsExercised
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83MC9mcmFnOjhiNjQ1MDExOWRjMDRjZWI4M2MyODU4NzUzOGUxN2Y4L3RleHRyZWdpb246OGI2NDUwMTE5ZGMwNGNlYjgzYzI4NTg3NTM4ZTE3ZjhfNjY0Mw_ac207887-6938-4dc0-a075-800a3b935acd"
      unitRef="shares">0</aadi:NumberOfClassOfWarrantsExercised>
    <aadi:DisclosureOfEmployeeStockPurchasePlanTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTcwMw_04ae9a12-f87c-4bf7-99e2-66a71435f7ab">Employee Stock Purchase Plan&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 17, 2021, a special meeting of the Company&#x2019;s stockholders was held to approve the Merger and related matters, at which the Company's stockholders considered and approved the Company&#x2019;s 2021 ESPP which permits participants to contribute up to 15% of their eligible compensation during defined rolling six-month offering periods to purchase the Company's common stock. The purchase price of the shares will be 85% of the lower of the fair market value of the Company's common stock on the first day of trading of the offering period or on the applicable purchase date. Upon approval of the 2021 ESPP by the stockholders, Aerpio&#x2019;s Amended and Restated 2017 Employee Stock Purchase Plan terminated. An aggregate of 519,563 shares of common stock were initially reserved for issuance under the 2021 ESPP. The number of shares of common stock available for issuance under the 2021 ESPP will be increased on the first day of each fiscal year beginning with the 2022 fiscal year in an amount equal to the least of (i) 310,617 shares of common stock, (ii) one percent (1%) of the outstanding shares of all classes of common stock on the last day of the immediately preceding fiscal year, or (iii) an amount to be determined by the board of directors or its designated committee no later than the last day of the immediately preceding fiscal year. On January 1, 2023, 244,350 share of common stock were added to the 2021 ESPP. Shares of common stock issuable under the 2021 ESPP will be authorized, but unissued, or reacquired shares of common stock. If the Company&#x2019;s capital structure changes because of a stock dividend, stock split or similar event, the number of shares that can be issued under the 2021 ESPP will be appropriately adjusted. The Company opened enrollment into the ESPP in May 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 uses the Black-Scholes model to determine the estimated fair value for purchases under the 2021 ESPP. Black-Scholes models require the input of various assumptions, including the expected life, expected dividend yield, price volatility and risk-free interest rate of the underlying stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation was based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Strike price (per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.40 - $11.66&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54% - 4.40%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.59% - 105.68%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022,&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; 736,711 and 492,361 shares of common stock were available for issuance under the 2021 ESPP, respectively. The Company had an outstanding liability of $0.3 million and $0.1 million as of March&#160;31, 2023, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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;, respectively, which will be recognized over six months. No shares were issued under the 2021 ESPP during the three months ended March&#160;31, 2023, and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;, respectively.</aadi:DisclosureOfEmployeeStockPurchasePlanTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i91ba3642f5b444f48530726566c02a50_I20210817"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTIyMQ_47524227-c6be-4abf-ad5b-e93b5fbce6cb"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardOfferingPeriod
      contextRef="i4c310f0fb606498a8779caaf4b7bacdd_D20210817-20210817"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTIzMA_7c0ec5a4-11a5-4d49-84d5-b3c278248a08">P6M</aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardOfferingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i4c310f0fb606498a8779caaf4b7bacdd_D20210817-20210817"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTIyNg_8b6cce62-a87b-4661-bfec-21eedcc7dd66"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i91ba3642f5b444f48530726566c02a50_I20210817"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTY0OTI2NzQ0MzgwMQ_ef8bbc6f-7e11-4895-8be0-7e7dbe0c4592"
      unitRef="shares">519563</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i91ba3642f5b444f48530726566c02a50_I20210817"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTY0OTI2NzQ0MzkyNw_78775933-3697-43cf-bbad-38b792c5c030"
      unitRef="shares">310617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <aadi:NumberOfSharesReservedForIssuanceAnnualIncreasedPercentage
      contextRef="i4c310f0fb606498a8779caaf4b7bacdd_D20210817-20210817"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTY0OTI2NzQ0MzkzMQ_81e7c1bb-9337-4a34-a317-03c351ecb7ca"
      unitRef="number">0.01</aadi:NumberOfSharesReservedForIssuanceAnnualIncreasedPercentage>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id4ee6a8285f64b6e9657502b9f4a1849_I20230101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTY0OTI2NzQ0Mzk2OA_c6e8bb2a-5a90-413f-9707-bb9684dc44f9"
      unitRef="shares">244350</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTIxOQ_77d2d544-036b-4782-b324-f49fbb7af346">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation was based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Strike price (per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$11.40 - $11.66&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54% - 4.40%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.59% - 105.68%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i9b5e409fc9824c578036fdfdd8f3da56_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfMS0xLTEtMS01MTMxNS90ZXh0cmVnaW9uOmIyNWE3MDQwMGQ4MjQ2NTc4NWVkYmFkNTliOGM1ZjlhXzU0OTc1NTgxMzkwMA_b5ee814a-7902-402f-a090-9d15db5d164c"
      unitRef="usdPerShare">11.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i317f525d86544c93bf63f62672df5ab5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfMS0xLTEtMS01MTMxNS90ZXh0cmVnaW9uOmIyNWE3MDQwMGQ4MjQ2NTc4NWVkYmFkNTliOGM1ZjlhXzU0OTc1NTgxMzkwOA_95588ff4-6ec6-494e-8191-0122e09216f7"
      unitRef="usdPerShare">11.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfMi0xLTEtMS01MTMxNS90ZXh0cmVnaW9uOmMwNjM4NjVlYzBkNTQ2YTZhYjU2YzJiOTViNDU4MzcxXzU0OTc1NTgxMzkyOQ_0293b044-b916-492f-9a95-92831b9eb868"
      unitRef="number">0.0154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfMi0xLTEtMS01MTMxNS90ZXh0cmVnaW9uOmMwNjM4NjVlYzBkNTQ2YTZhYjU2YzJiOTViNDU4MzcxXzU0OTc1NTgxMzkwNA_027eebbc-945e-4ae8-bdfb-5706e46b941a"
      unitRef="number">0.0440</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfMy0xLTEtMS01MTMxNS90ZXh0cmVnaW9uOjU2ZmQ0OGVhZDYxNTQzYjM5M2RlODA1NjYwNDlmMzYwXzU0OTc1NTgxMzkwMA_35cd38d3-571a-4545-b202-4ef020f85ea4"
      unitRef="number">0.9259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfMy0xLTEtMS01MTMxNS90ZXh0cmVnaW9uOjU2ZmQ0OGVhZDYxNTQzYjM5M2RlODA1NjYwNDlmMzYwXzU0OTc1NTgxMzkwNA_5fc96fcc-9165-481b-bfd2-d7232e9d9a10"
      unitRef="number">1.0568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfNC0xLTEtMS01MTQ5MA_c2032979-ea55-46fe-9e8c-a4c92d661943">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RhYmxlOjJkZGQ2ZTcxMzQ2MzQxYzE5YTY5MjQwNGNlOWVhNGUxL3RhYmxlcmFuZ2U6MmRkZDZlNzEzNDYzNDFjMTlhNjkyNDA0Y2U5ZWE0ZTFfNS0xLTEtMS01MTQ5MA_1555ed82-9453-4a87-a6e7-30f44b58ffcf"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i5b80ccc8d83b4d9fa7ab3775a83353bd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMzg0ODI5MDcwMTExNg_f19da40f-1157-413c-be75-0f82fbf1a61b"
      unitRef="shares">736711</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4aaf0cca4707498582f6add03ab40728_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTI0Mw_8100eb59-a17f-4b74-8599-b91b5e207e25"
      unitRef="shares">492361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <aadi:ShareBasePaymentArrangementEmployeeStockPurchasePlanLiability
      contextRef="i5b80ccc8d83b4d9fa7ab3775a83353bd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMzI5ODUzNDg4NzEwMw_da47859e-4d0e-45b7-8162-31ad16b3ec8a"
      unitRef="usd">300000</aadi:ShareBasePaymentArrangementEmployeeStockPurchasePlanLiability>
    <aadi:ShareBasePaymentArrangementEmployeeStockPurchasePlanLiability
      contextRef="i4aaf0cca4707498582f6add03ab40728_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTI2MQ_ec947c6c-433b-4f46-9a1d-edd486514ae9"
      unitRef="usd">100000</aadi:ShareBasePaymentArrangementEmployeeStockPurchasePlanLiability>
    <aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTI2OQ_10029bf0-6259-45d7-b373-21c4bb3d486d">P6M</aadi:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifc2fc0d29232423bbb9e021d1f1d403c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTMwNA_7726f99d-2452-4bf2-bd67-3d049cdafdd2"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i99249a3cc6cd4f60a3b5771c41b39c84_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83My9mcmFnOjc5OTQ4NzNiNDRhMjQ5NTBhNGM0NjEzMmFjMjI2MGU3L3RleHRyZWdpb246Nzk5NDg3M2I0NGEyNDk1MGE0YzQ2MTMyYWMyMjYwZTdfMTA5OTUxMTYzMTMwNA_89fc1c8e-b879-4f04-b87d-b3dffe560dcb"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83Ni9mcmFnOjE4NGNhODlhOTliYjQxMmFiNWQ1YmJiZjlhZGM5OWQwL3RleHRyZWdpb246MTg0Y2E4OWE5OWJiNDEyYWI1ZDViYmJmOWFkYzk5ZDBfMjIw_61f75a5c-b998-45ea-97f8-5220d65427cb">Income Taxes &lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded income tax expense of zero for the &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;three months ended&lt;/span&gt; March&#160;31, 2023 and 2022, respectively. The Company continues to maintain a full valuation allowance.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6ad7b70a1b2a4a5a9e0d5deb4adb02b9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83Ni9mcmFnOjE4NGNhODlhOTliYjQxMmFiNWQ1YmJiZjlhZGM5OWQwL3RleHRyZWdpb246MTg0Y2E4OWE5OWJiNDEyYWI1ZDViYmJmOWFkYzk5ZDBfMTY0OTI2NzQ0MTk2MQ_57b3efa9-311d-481a-bccf-16cebfd2c555"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83Ni9mcmFnOjE4NGNhODlhOTliYjQxMmFiNWQ1YmJiZjlhZGM5OWQwL3RleHRyZWdpb246MTg0Y2E4OWE5OWJiNDEyYWI1ZDViYmJmOWFkYzk5ZDBfMTY0OTI2NzQ0MTk2MQ_d6f34695-0dd0-4191-87d5-2cfe5b0285ab"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83OS9mcmFnOmIyMDZlMWY4NWE2MDRlNTA5NTc5NGMwOWUxOWYwYzQ2L3RleHRyZWdpb246YjIwNmUxZjg1YTYwNGU1MDk1Nzk0YzA5ZTE5ZjBjNDZfMTY4Mw_e3e3d4c2-e0bd-4584-9448-37df935ac1dc">Commitments and Contingencies&lt;div style="margin-bottom:6pt;margin-top:6pt"&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;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 could be subject to various legal proceedings and claims that arise in the ordinary course of its business activities. Regardless of the outcome, legal proceedings can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 27, 2022, EOC filed a Request for Arbitration with the International Chamber of Commerce&#x2019;s International Court of Arbitration against the Company. In the Request for Arbitration, EOC claims that the Company breached certain provisions of the EOC License Agreement, including failing to provide certain manufacturing information to EOC.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;As a result, EOC is seeking monetary damages. The arbitration process is ongoing. The Company intends to defend itself vigorously in this matter and pursue all relief to which the Company is entitled. The Company is unable to estimate the possible loss or range of loss, therefore no amounts have been accrued as of March&#160;31, 2023. See Note 8 for more information about the EOC License Agreement and its termination. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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 ongoing contracts with vendors for clinical trials and contract manufacturing. These contracts are generally cancellable, with notice, at the Company&#x2019;s option. The Company recorded accrued expenses of $2.2 million and $2.8 million for expenditures incurred by clinical and contract manufacturing vendors as of March&#160;31, 2023, and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2023, the Company had one significant contract with Fresenius Kabi that contains specific activities including non-cancellable commitments, minimum purchase commitments, and binding annual forecasts. As of March&#160;31, 2023, there were non-cancellable purchase commitments related to the purchase of inventory for $1.5&#160;million to be paid in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Mirati Collaboration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2022, the Company entered into a collaboration and supply agreement with Mirati Therapeutics, Inc. (&#x201c;Mirati&#x201d;) to evaluate the combination of Mirati&#x2019;s adagrasib, a KRAS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;G12C&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; selective inhibitor, and FYARRO in KRAS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;G12C&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; mutant non-small cell lung cancer (NSCLC) and other solid tumors. Under the terms of the agreement, Mirati will be responsible for sponsoring and operating the Phase 1/2 study and the Company will supply study drug and jointly share the cost of the study.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The primary objective of this multi-center, single-arm, open-label Phase 1/2 trial is to determine the optimal dose and recommended Phase 2 dose for the combination of adagrasib and FYARRO in patients with KRAS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;G12C&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; mutant solid tumors. In addition, the study will investigate the safety, tolerability and efficacy of adagrasib and FYARRO in combination in patients both with and without prior exposure to a KRAS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;G12C&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; inhibitor. The trial will build on preclinical data showing enhanced anti-tumor efficacy with the combination of adagrasib and FYARRO relative to either agent alone.&lt;/span&gt;&lt;/div&gt;For the three months ended March&#160;31, 2023, the Company incurred $0.4 million expenses related to the Mirati collaboration.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <aadi:AccruedClinicalAndContractManufacturingExpense
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83OS9mcmFnOmIyMDZlMWY4NWE2MDRlNTA5NTc5NGMwOWUxOWYwYzQ2L3RleHRyZWdpb246YjIwNmUxZjg1YTYwNGU1MDk1Nzk0YzA5ZTE5ZjBjNDZfMzI5ODUzNDg4NjcyNA_e0f1b6a8-b260-4077-896a-383228054aaa"
      unitRef="usd">2200000</aadi:AccruedClinicalAndContractManufacturingExpense>
    <aadi:AccruedClinicalAndContractManufacturingExpense
      contextRef="i34c221de63454786970fca65782eb3b8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83OS9mcmFnOmIyMDZlMWY4NWE2MDRlNTA5NTc5NGMwOWUxOWYwYzQ2L3RleHRyZWdpb246YjIwNmUxZjg1YTYwNGU1MDk1Nzk0YzA5ZTE5ZjBjNDZfMTY0OTI2NzQ0MzUyMQ_e7288375-29e4-41a1-82df-7f828ddc1147"
      unitRef="usd">2800000</aadi:AccruedClinicalAndContractManufacturingExpense>
    <us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ic4c5f236a3734ea6a20482247d267b13_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83OS9mcmFnOmIyMDZlMWY4NWE2MDRlNTA5NTc5NGMwOWUxOWYwYzQ2L3RleHRyZWdpb246YjIwNmUxZjg1YTYwNGU1MDk1Nzk0YzA5ZTE5ZjBjNDZfMTA5OTUxMTYzMTA5Mg_68f5665e-a2ca-4f1d-8d04-445e59426609"
      unitRef="usd">1500000</us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear>
    <aadi:CollaborationAndSupplyAgreementExpense
      contextRef="if837b0fc053f47aaaf87a73285dc4b84_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU5ZTQ3MWIyOTc5NTRlNTg4ZjRjMTE2YjUxNWRhZTA5L3NlYzo1OWU0NzFiMjk3OTU0ZTU4OGY0YzExNmI1MTVkYWUwOV83OS9mcmFnOmIyMDZlMWY4NWE2MDRlNTA5NTc5NGMwOWUxOWYwYzQ2L3RleHRyZWdpb246YjIwNmUxZjg1YTYwNGU1MDk1Nzk0YzA5ZTE5ZjBjNDZfMTY0OTI2NzQ0NDk3NA_6baf823f-fe47-4068-af21-6753495bb600"
      unitRef="usd">400000</aadi:CollaborationAndSupplyAgreementExpense>
</xbrl>
