<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ardx="http://www.ardelyx.com/20221231"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  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:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="ardx-20221231.xsd" xlink:type="simple"/>
    <context id="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaeca4a04a1754667989d2f2d6e9f8f59_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9fc42224cc0a42e883f0fb58a584b2a0_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="i776a810ab6f5478f91b8fbb19a6855bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i23bde0040cba4440804b10fdac242262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife1a6ddcf0434c3d8408dc580e20d7d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6d0767c281240d4900cc0d8b9580230_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifee111286a5d4c6e8104da9cafffda38_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c1a31c699a645968b918a7d82fb494c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf3e168c61fd47e8aa38f9a4632206aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d86efc199f945f69a8db92f44a6eaea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8defbd8e977443b8e24752f1ecfdee1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80db9f923ef14a778c2d03752079fed3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f9dc553215546f099c0816459c4a6ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8955c2eaa96644dfa5eaadbf2a538826_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:CollaborativeDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib046fe75c1ba474da9dd251df8f9addb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:CollaborativeDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45f387fd7df541f5ad7e47ddafdac6b3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:CollaborativeDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i473a2780d03c4c7f8d5e27ab35bdee43_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i559db82cad364aea94a0a0919778a7f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f9d007b877247ec802a3c602ee3687b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i307df19e90fa4871af799b2b66ba2d31_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c73d82cd653451cb3c69d920ab3d8aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0c4c2b1d0a9e49ae81d18933f823dba9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ebe0866adef47559cdc2ed65973c005_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63b7a92a09e442b3b15016267ea44e4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icad9ba2326db486c889dd50988c4fef1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2aa43c785509442dbd5e3673f8823fe4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5a3476a21d74624862c1503a0509e16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34d8d1400f4a4785ac6e2406ff8e5935_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i271432361a3c43cf9ae96050134ef2c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0fdfe563b2749f3ad36d74c30c121dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7488244a81d34508944e33dfd4bdc232_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ca2f91dea984f5fa2da91bc632532c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id70cd43225df4f8fbf5df3ec715b334c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="ie5bd779bf4924020b0765a5cc69ceba5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i3c1428f4633d41e7a98d5a585209403f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i7c90b227c4764ac7987b4eef73eeb87d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic403adc07fe947369c966ca335e3f7c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id792a81211054c6a9da992ae71d61ce3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e05fc9654fc4f24b753405c6aae07a3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i21472ed42ab040bba0bdd50fdd86e0c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i2954e41000084c28b87d9af1f3c00c87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i236484790d154382b9ab018143306fb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i7a16bb549f604ba4b134dd1fc542e6e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i2de3a294b21b459b8c55c13b0a994e24_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i06f6392d8de34129a19422671d121309_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieca82817eeaa4e6a9211772c02ceff0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ardx:AccountsReceivableCollaboratorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e0e80bb8eb7493a85b933d3d97f3803_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ardx:AccountsReceivableCommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia88c0559b8474f5190912f03388fc38d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">ardx:AccountsReceivableCollaboratorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23a66360caef450d9534fe2775f21255_D20150601-20150630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:AstrazenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AstraZenecaTerminationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-01</startDate>
            <endDate>2015-06-30</endDate>
        </period>
    </context>
    <context id="i8e9b10bffc104601b9077dcc9e1f4fa6_I20150630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:AstrazenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AstraZenecaTerminationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-30</instant>
        </period>
    </context>
    <context id="i1d34215ee2e348899b09d93611aa94d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:AstrazenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72b7f1283e114d98b667e2d3b9d78c10_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82f59874748f487e829f759d2d2fe716_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="ieabaefd41b574aa6b074694d974eb95a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5cffd7fcbbc544939e32a7a8f34622be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i91fc450e044e494a99d00262c55ee834_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0604aebc55e7425795ca8e599d946833_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98269013828c4cbf960fd07466f62e00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ideed1df6eef44d1f8834a64175dd3912_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbbc030abf9e4d3a8044fd67d677deca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">ardx:CorporateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73a4c3bd901c4931af270d9b6aae48be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie309689c7e5145568dac251da707114b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i197012cc5c3f4d0186f4f6f49afd9938_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifce32edf589c43559645ca939f8321c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i800c2d8a407c4f52a90eac1ac7fa9c7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic862582842b14106872fa00b3bc1a179_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c1965f94e0f45c8ba92675a0a9e37a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibeba7a62348343fda259cc027ff9efaf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5530fb3f55994ff9b89b29a90019a352_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i215440159e8b42d48ee9a7911b2b27ed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic020e23db5fa4fd392335d177235faab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie6a449d340e445639849083309b50cfc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b017fd3d9ed45a686ed4da0c90e2b8a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2189793c12b94eb5aea5349640fc8e74_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4045d24f631d4b57b3bad1d73d787f3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic0091d5584e742729920f89400c5a7ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63caa9b53ecd4496aa9cbae0e6aebb0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d651a762ddd4d42b1eb146a2f77667a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41b180661d604a9db63c4cc471ee7d76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i691c998073704928ab9052cb14232a00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i733e529140624718b49d4f80ac96a2d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i4139c0b0d3d942078ab8524d3ab1edfb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i663a0605660842e1b03f18928affeeff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="i6a2ed7629e8644ca88a18430d955a065_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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="i0b7cfff0602c4effac77d3fac445e8a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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="i9fb4cf2b13f04f7894360378ff59fdd1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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="ib5ac62ac7b5c46bfa5e837d80abb240d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</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="ibe6734a4d6234308b332b56b6c66f456_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf63c7b0e2bd43fd95a03bb02babbf85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53e4cddaae814c21930efe5f393ab81c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e79c3ee3bba453c95e397f21030d21e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31e14a2329e641e4a02f507843106a3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39124c37d91d480fa7bfb56ae5e2f223_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49ea832c4a2441fa815b2b46be792d19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia22881527d4b49cc88625aa8abc67b5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13616c69d6954d9dbcff580bb0481727_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cf9501a699e4a90b12f236486a35622_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16228cefd2e34ed3ad2ef7d53b54f81c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i132317a517fe469983d16efc145dde7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if244d874422d4171840a2bb10d682a60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if834c52fad8d4fa786b3476c7c479709_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i243d57116a1a4a2abd6f7b0ba194d8ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c70318515a54462aad17c07ab4595b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13f16a403b294350a327194d8765e8ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie065f8ba75da42ef8bfcb4016909b6aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa8e2576d88e4d9f819b34c985d539dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1f7ed33632142769f453e0680a04d95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if07f3ef040004928a2a337f7a98fc44c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4e7bf5193a4086bed2f7af56d70ed0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i390e968f8ffa426689dcafbbec33f877_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9bc52b266a974dc1bf42493dfd520bfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0713ee81cc9747f9ae72ce305219dcfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductIBSRELAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71d12a4b8c5d41dd913f71f3f0c6a002_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ardx:AmerisourceBergenDrugCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2cd807982655470294b4c867e9790f9f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ardx:CardinalHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia9f614394a884bf3935e5190b6e13cbc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ardx:McKessonCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2edca0d9c9d04eb4946163e30a07c874_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerDiscountsAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4364f4f8eb794e579c0d74bdcfc9a74d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerRebatesWholesalerAndGPOFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i211614897cb84b21a3db4459c42a8128_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerCopayAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbd146d95630481b89a9e53d21e7bfd0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerDiscountsAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i378e9c4f2d8d414fb7b08c9fccc9c3c1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerRebatesWholesalerAndGPOFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i375a2ae60c4f4ac8bbe9ccc543f7a1c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerCopayAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4459a35d21754ee897db3e8dbb29305d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerDiscountsAndChargebacksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if2880e66b0644122b083edc9fd38c11d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerRebatesWholesalerAndGPOFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i855b02ed9cf247be9e99838bb95cb4ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerCopayAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i955167e463ef48678bbc1d03c4f4d412_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="ia5096f6f9abe4dccb2dab386d07f22b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied48f951c2e54c4c9458741287f35022_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icfd7890f2ab641b689a46d3387cd65f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i317cad6de7604d25be88b176cb33baec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f143c1e0eb144d6b655d94ab37c1a53_D20171101-20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-30</endDate>
        </period>
    </context>
    <context id="iff763b0fc4f84d4dac40730c49cc1731_I20171130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="i687d24ba9ed84bf19bb4b4b49a494d08_D20171101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife00f72d231640e4becd88f58e11171e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if2637e6a1a82402793001d3d295bbbcd_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i59072502f7a54137b0895e14bb4f6df8_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KyowaKirinCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i4dd8313c3e094ef89785a59b13d01eb7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60b13327723642e6932c3f852855047d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id10493b7130846e6b2a4742b479a65fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i715636a1b5ae4b288a29b92c2f3a54b3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i274489be58ee4be5a06cb71683dc70e0_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:ShanghaiFosunPharmaceuticalIndustrialDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i96f5a69e2c1547719e984c8ba3c41ff3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:ShanghaiFosunPharmaceuticalIndustrialDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i99e3d63e61664f6bbfac5c19cb4294e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff2fbe5c1eb741e185c1d68735dd7502_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7523c9db4f3440e1bbc8ab0589ca11c5_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KnightTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="if78e3d93318c461da96ac8c6973a6f76_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:KnightTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieba6fa1b17514fa99298840f1171592e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i83f16a4b0497447dae41222920314fae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f4842d33b674e97bec5e1f35f13347e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i85d4b734d53646fa9eece46433fcc33e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ardx:ProductSupplyRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if72c0334b4964673b5b1e29e363186db_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:AstrazenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AstraZenecaTerminationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifc0eee8426754521a747a26cbaedb831_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:AstrazenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AstraZenecaTerminationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d7903c12c424b3ba490589eb00fd14d_D20150601-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:AstrazenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AstraZenecaTerminationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-06-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c98abb4d89044e0ab93ab428d564f5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib952c4e7da01441388aaeecabdfe075a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:ResearchCollaborationAndOptionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i236464e64f8d473283dc7641b1f31d01_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8366fe12a3334315af3ed1c7052d20c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib8ee7345370441099ade9119306db79b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d56b583b1d146f7be5316e8e2d710b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:LicenseAgreementDevelopmentCommercializationDistributionInJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d7bf861c12549a792483e8efc814a9e_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:HealthCareRoyaltyPartnersIVLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i41ff706f90cc43a59020a70376e95dd2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:HealthCareRoyaltyPartnersIVLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia283d9f31c884152af9cfa5bfc1c18cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:HealthCareRoyaltyPartnersIVLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i38d4c1dcbb354f1cb8f7b983e2aba1a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ardx:HealthCareRoyaltyPartnersIVLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i933aaacf34f34a61bfa383d7cb1bb60d_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="if95076af06f24f2296cea9a5d6d76ff4_D20180501-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i8733e6fccc254fd9bf95445ad142e86f_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i95d5e831357142ff915c3c75ead6d520_D20180516-20180516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-16</startDate>
            <endDate>2018-05-16</endDate>
        </period>
    </context>
    <context id="i7c495d34647447ae8783de5a900a3e77_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i69ee8e8bda5947d3a7b266f55eee864b_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="ia1e9f731799b499eaf4aa779cb305fc6_I20180516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-16</instant>
        </period>
    </context>
    <context id="idaba5dc7a9024a1b89083ce66516cffd_D20220223-20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <context id="i4ed59bf2f32c4c919325b9d6800e3fad_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022BMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="i582ccc703db84580ad605cde3180b598_D20220223-20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <context id="i40c1281552f94064963e3bf9cbecc666_D20220223-20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022BMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <context id="i62a2e82e4ddc4240896cf7fd6f83fbf6_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="id31b250d8a3946278fda76b05ca4b4b1_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="if668412fafc546cc955d0c29fa2f6c99_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="i0f56c96387e743bbb3742ef501488a40_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="i72298d93078c4637ab00517b03176997_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="if0d290137b1441abbf8d0d36c58a8e95_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="i4584120047b3460da4d6b5a0f2eb0808_D20220223-20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <context id="iddc086b231bc43f99e47143a4bfb2914_D20220223-20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermLoan2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <context id="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ardx:TermBLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i1b61195b8cbb43b4945e83216c7f171c_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="i829995ddccd34c45973808967c7cab51_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i23902f57514345efaefc7f6ed372683f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73c09104400b4fc89c22d500c708517d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a01e0a1633e4784b82496570aa01a7e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a1e94b571de450d80084e08a561e5cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia25f50b8fef94d1a9bc667f04f3a26ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07e35ddf250a487cbae6c8e1f803a4b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0080f34bc4774f159a2fbc226bec7e75_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ideeb597472c94a98a7ce7e756017a2b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib44009e3ef8846b299ee2faab0e9ac8c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0921c20fa4634446aebe75988e9825d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4aa9ee384f104add8be1fdc63cb9f8ce_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i74fef4adf9a14a308f8328b9570c5a83_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic44d3449c4204e78b2fb999f07d658ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0d3d90e1a504d63bd8c04dc4913b676_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i04b8aa4c409143baabd2c14fa0c59341_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60af5b7c588a4c7b92f37d85a0e4d590_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ardx:ExitFee2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7aeaa47a07574280ba69e0812b3fc9c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i26bf80d609da4735913857489e4da748_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:LeaseArrangementsAxis">ardx:FacilityFremontCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i335c2c940aa8413bb90dd9d65c09b3ba_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:LeaseArrangementsAxis">ardx:FacilityOneWalthamMassachusettsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="if84711cbb7fb484d9907b17e292a5c75_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:LeaseArrangementsAxis">ardx:FacilityTwoWalthamMassachusettsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ic02d026a5b904c17807bd479ea7d0b3e_D20210401-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:LeaseArrangementsAxis">ardx:FacilityTwoWalthamMassachusettsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i6c53895082604a918d0ac2f036a8236f_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:LeaseArrangementsAxis">ardx:FacilityMilwaukeeWisconsinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i191e1bf76f4b440593cb3aed98e7c4e4_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:LeaseArrangementsAxis">ardx:FacilityMilwaukeeWisconsinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="if776a22c61a44a539fe0fe538eb2a3e2_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i6c0917f6cb2342afb6023949b42688ce_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2020AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib4aee40b13b3480c9ac040be86a38b5d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2020AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e194876618f454a8e69ce8891915a74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2020AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i091722886b334fd9bde76bd765e73617_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2021AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i387017f0cb654df1bee8547faa646789_D20210801-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2021AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id010daff3c1947e29d8c5fd89ebaa449_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2021AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieeb64a378b284f01ba441778bf717ff2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2021AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53cfbbd1366348c3a6a036a0048aed7a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2021AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic0543a071cf942e590a16ac2b267ca3a_D20230101-20230112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2021AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-12</endDate>
        </period>
    </context>
    <context id="i0edad5a730a244cba8f8a9819262823c_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id8349613f0ed462d8ac8ec08c2be4b51_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2023AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i05cd4ea70ed4485589e755e460b69fd1_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ardx:OpenMarketSalesAgreement2023AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i59e25fbea49d4656871685e6d2d6c76e_D20140101-20140630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandEightStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-06-30</endDate>
        </period>
    </context>
    <context id="i91127df0154643aeaa974e5370a0d08f_I20140618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandFourteenEquityIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-06-18</instant>
        </period>
    </context>
    <context id="i3b2b0a1450e146dab1869a3c643a4b54_D20140618-20140618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandFourteenEquityIncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-06-18</startDate>
            <endDate>2014-06-18</endDate>
        </period>
    </context>
    <context id="ib434fa02b7f94f70a56b9427b8d40564_I20161130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandSixteenEmploymentCommencementIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-30</instant>
        </period>
    </context>
    <context id="id17ce6206b53406fae2405e677fe43ef_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandSixteenEmploymentCommencementIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i43e122158f0e415aa7661317d01ff3be_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandSixteenEmploymentCommencementIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i083ca43bb16849a593d6fe2102ad4aca_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandSixteenEmploymentCommencementIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5d377e7e91446f9872db311ff7a998d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:TwoThousandSixteenEmploymentCommencementIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i208be3295b5d448a8b943c647170b858_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief16b3cbe3934dc98b9bc68d2856ca35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5c3b975ccf642298e9ab071e46c4b8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f8f14f6a5a441a4b8e90c587038294a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad26c62e1f7040819c46ba8aaecbfdf7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5c4f587701fb4044879019a9bdf73a97_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic72722bcacf846aeae4e32bdaf25ad95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0a3fa62b68c4a38948feeb7a5990743_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i759c16cd46934957818cd44b6da608af_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="i6a36013712a244a6857a4ef451619a76_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0963364402c4d97b8a169943f9ea6a8_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i477da3d9a3ff40539adf947d1f500015_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie25852142a964d3188c11071355f91b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3f407a43bf14aab8924633cd249ade7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i517e23fe4e2f4b29b85b4d380f6c2944_I20140618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-06-18</instant>
        </period>
    </context>
    <context id="i180188a490a8459b9367c5d5573a5e16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1fa16bad9884e0e9493c7512c233aa6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8ec837e0d0b46c8864c912515db4ad0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9c65dc81f5a450db626c1aa9194755f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb74b9fdd27048e29f9e1520ac5e595e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2b365ae1dfda4e07a8271c22db477bea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie78b6836511840a480c1026e771997e3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48d97bd1c889443c8fee636ae7505dd3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0ec441698c9479d8b42818e25d70400_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5830a4e62ed14db59de4465b18e9bdb9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i431ed8f3e092438fbec58a56f0b02185_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i09a681eff916461fb51eb3329131ce8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ardx:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic11d410599a74593aa714291238376f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ardx:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb22b29792e5485ebf185f5394ba3762_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ardx:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc9a17e7794647c2bf47f0d17f42638a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ardx:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69f5495993474d55b708c186a11429b3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</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="id91a83781eeb4816af435aa999f55171_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac8bff27f31a4cdba6c1c3861745b2ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0a0600f40b045c6b35e188f2f71061e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i417d82d19f4a4fbcadb83d9e66e6fd76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i888d6abdafc14bdab944dd9b5f92fa5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b6ecc5e16524d9ca5408690716f1a33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4ad706ca1134370ac1fdd46d324a005_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">ardx:MinimumTaxCreditCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if221b086648a41aab5554e1ca5f792ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">ardx:TaxAuthorityStatesOtherThanCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if59e9efdbe2d42718f4a91fe0b12275c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib44743fdc95f46f182f7c502b1cd9c4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic04f77eb07ea4224a01520efa0f633d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1746af5e54554e499e907d7129518fd0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i511c3600481046ab8ea3a0188db062f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b925d525dc749719f6bd325cefb8a1c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae0dc045d5b541dfa650458342fbe24a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9c3c4d25be5c41f2a23bc91cd0c77d25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b4c067ab6484053a239a2ccd02d90d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id19674491cd54b0c969b0e9bccb5521e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:KkcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id3fb70f0cf0f4182806a3abc3d5b5b25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:KkcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ac81d53477e44f6afab4b4e55da6c0b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:KkcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2805b962ce1c4f33a04e27034cee3305_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:KnightTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d1f27a987ea46e4ac5004a0280afb04_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:KnightTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifda028b327984abab2f5a8dc37dd7bf1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:KnightTherapeuticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iceaaa79f1b46468e9d5df39ac4e0e130_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AmerisourceBergenDrugCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f6e6bcfc89b4e3bbbf5ef1ab1cfa46c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AmerisourceBergenDrugCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id58e400e1e524590b3c5cd7fe872d7d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ardx:CollaborationPartnershipConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ardx:AmerisourceBergenDrugCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4411bca5f204674a4e725c73570e515_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id664c0aa97b74d6b933633eb24bd7ffa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1833de563c44c0a84b1e4c778b58c6d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i952c9b1adbbf4d96b9b3719a4c54ea85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba8409a9d3074b558e62a6b388c3ab67_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96a34e4ebc4c41b5b53c6de94e6f9347_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i538aeeb65eb843779d9a0e11b1e50104_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb0f4765d39d45c69282d8ce87f604fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b5f3274350745bdba9cf5da71e8b2d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6b3a9fd0ae14ddea562b4e1be92c9ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia8ac5065cbaa4252992fdf404620572d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if66074aa8b8c4eaf87dfdefd3d2725c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib374c30529ad46698e71cb3df47baab0_D20220730-20220812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ardx:StrezsakVersusArdelyxIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-30</startDate>
            <endDate>2022-08-12</endDate>
        </period>
    </context>
    <context id="i4720ecaa980849ecb662496f697442e6_D20220719-20220719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ardx:StrezsakVersusArdelyxIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-19</startDate>
            <endDate>2022-07-19</endDate>
        </period>
    </context>
    <context id="i1fb81fa2f1994bbf9c437971dd33e52e_D20211207-20220329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ardx:GoVersusRaabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-07</startDate>
            <endDate>2022-03-29</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>ardx:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="investment">
        <measure>ardx:investment</measure>
    </unit>
    <unit id="item">
        <measure>ardx:item</measure>
    </unit>
    <unit id="jpy">
        <measure>iso4217:JPY</measure>
    </unit>
    <unit id="payment_tranche">
        <measure>ardx:payment_tranche</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="lease_agreement">
        <measure>ardx:lease_agreement</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="renewal_option">
        <measure>ardx:renewal_option</measure>
    </unit>
    <unit id="claim">
        <measure>ardx:claim</measure>
    </unit>
    <unit id="defendant">
        <measure>ardx:defendant</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl80L2ZyYWc6ZTlhNGMzNjJkYzMxNDUzODk3ZTZkZmNlZWFkZmM5NDcvdGFibGU6MWM2NWYxYzgxNjBiNGEyZmE5ZGI5NTU1OTZhN2Q4YTEvdGFibGVyYW5nZToxYzY1ZjFjODE2MGI0YTJmYTlkYjk1NTU5NmE3ZDhhMV8zLTEtMS0xLTQ2MDEz_481d9a01-a230-4c45-ac25-60ba38525571">0001437402</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl80L2ZyYWc6ZTlhNGMzNjJkYzMxNDUzODk3ZTZkZmNlZWFkZmM5NDcvdGFibGU6MWM2NWYxYzgxNjBiNGEyZmE5ZGI5NTU1OTZhN2Q4YTEvdGFibGVyYW5nZToxYzY1ZjFjODE2MGI0YTJmYTlkYjk1NTU5NmE3ZDhhMV81LTEtMS0xLTQ2MDEz_9fd85c2d-8d49-4cdd-ae90-22c335b07018">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl80L2ZyYWc6ZTlhNGMzNjJkYzMxNDUzODk3ZTZkZmNlZWFkZmM5NDcvdGFibGU6MWM2NWYxYzgxNjBiNGEyZmE5ZGI5NTU1OTZhN2Q4YTEvdGFibGVyYW5nZToxYzY1ZjFjODE2MGI0YTJmYTlkYjk1NTU5NmE3ZDhhMV82LTEtMS0xLTQ2MDEz_5bbfdbf6-5369-497f-9c70-7eec45d4c45b">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl80L2ZyYWc6ZTlhNGMzNjJkYzMxNDUzODk3ZTZkZmNlZWFkZmM5NDcvdGFibGU6MWM2NWYxYzgxNjBiNGEyZmE5ZGI5NTU1OTZhN2Q4YTEvdGFibGVyYW5nZToxYzY1ZjFjODE2MGI0YTJmYTlkYjk1NTU5NmE3ZDhhMV83LTEtMS0xLTQ2MDEz_b926a01f-8799-46ce-9421-d47543ceeaf8">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2de3a294b21b459b8c55c13b0a994e24_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzY3Mzg_4835439c-76eb-4d2f-801e-529f6574b0d2">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <dei:DocumentType
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjY1_7cdd28da-6350-4d5b-8192-a4ad30948696">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6YTZmN2IzZWZlYjZhNGRjZWI4OGVmZDA0OWNmZDhjNjEvdGFibGVyYW5nZTphNmY3YjNlZmViNmE0ZGNlYjg4ZWZkMDQ5Y2ZkOGM2MV8xLTAtMS0xLTQ2MDEz_caba47bb-c0d5-4410-aed2-101da554a496">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8yMjU_0f0ff1f1-dde2-471b-9c4e-485242d38047">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8yMjU_4b725c36-0b91-4819-89be-1d4c38002690">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6NTRjM2Y5MjhiYmRiNDYwZWJlMDBhNjBjMjA5ZjFmOWYvdGFibGVyYW5nZTo1NGMzZjkyOGJiZGI0NjBlYmUwMGE2MGMyMDlmMWY5Zl8wLTAtMS0xLTQ2MDEz_de16e466-5d6e-4e37-bb1a-08ea38c3e64f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjY4_45480c9b-e842-405d-a7db-e51a3d22322a">001-36485</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjY2_7e20bbef-a3a5-4f13-9531-9cfd359dc7da">ARDELYX, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6YzUyYzY0M2NlZmFkNDMzZjhmN2RlZDM1NTM2OTI4NGUvdGFibGVyYW5nZTpjNTJjNjQzY2VmYWQ0MzNmOGY3ZGVkMzU1MzY5Mjg0ZV8wLTAtMS0xLTQ2MDEzL3RleHRyZWdpb246YWQzN2VjNWU0MTZmNDE0N2JkMGEyZThiOGZhYTc3NTZfNA_51aa7cf5-0295-4d6d-8a4a-94cce2f434fd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6YzUyYzY0M2NlZmFkNDMzZjhmN2RlZDM1NTM2OTI4NGUvdGFibGVyYW5nZTpjNTJjNjQzY2VmYWQ0MzNmOGY3ZGVkMzU1MzY5Mjg0ZV8wLTEtMS0xLTQ2MDEz_41d89d68-b02f-446d-a1eb-a67b3b524b67">26-1303944</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjcz_2a861487-69fd-4f84-bb17-53c173abd599">400 FIFTH AVE.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjY5_d49e5f63-d701-4581-a227-b13a6af28467">SUITE 210</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjU5_fe127b9e-cbb3-4078-828e-fc05cb2e1ac8">WALTHAM</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjc0_ba0bd9f5-9f81-4bdf-92f5-4a73aa1a3104">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjcw_f54f35df-c40a-4296-9360-afaedbef1061">02451</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjYw_f1121b9a-7039-49d6-b0b4-08c250c5f06b">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjcx_767bb912-6105-427f-891b-3f78aca470b9">745-1700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6ZmI0NDA3ZTE1NWFkNDkwYmI3YmYyZGUyM2RjYmQ1N2MvdGFibGVyYW5nZTpmYjQ0MDdlMTU1YWQ0OTBiYjdiZjJkZTIzZGNiZDU3Y18xLTAtMS0xLTQ2MDEz_f44053ec-de4b-4bc7-ad0e-3de3eb8e9ed8">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6ZmI0NDA3ZTE1NWFkNDkwYmI3YmYyZGUyM2RjYmQ1N2MvdGFibGVyYW5nZTpmYjQ0MDdlMTU1YWQ0OTBiYjdiZjJkZTIzZGNiZDU3Y18xLTItMS0xLTQ2MDEz_a2d6096c-bfd5-4ef1-b3ea-f2708717aff1">ARDX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6ZmI0NDA3ZTE1NWFkNDkwYmI3YmYyZGUyM2RjYmQ1N2MvdGFibGVyYW5nZTpmYjQ0MDdlMTU1YWQ0OTBiYjdiZjJkZTIzZGNiZDU3Y18xLTQtMS0xLTQ2MDEz_68632e21-ae97-482c-abea-502210458ad8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjYx_52cafa01-02e3-45c0-bd47-ffbcb4d283dd">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjYy_4a3ff91f-2a9d-446a-83e3-f281859bc033">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjYz_8822461f-007d-4bfb-9ed8-d2df4fdbf26d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjc1_d78e56c7-209b-4fc6-94d9-e4106dd87f88">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6Y2JjM2I1MjZjYjdkNGZkZGIzM2FiYmMwYzQzMmQ0YWEvdGFibGVyYW5nZTpjYmMzYjUyNmNiN2Q0ZmRkYjMzYWJiYzBjNDMyZDRhYV8xLTEtMS0xLTUwOTM4_557951a5-b13f-4a42-81c8-95f0be313eff">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6Y2JjM2I1MjZjYjdkNGZkZGIzM2FiYmMwYzQzMmQ0YWEvdGFibGVyYW5nZTpjYmMzYjUyNmNiN2Q0ZmRkYjMzYWJiYzBjNDMyZDRhYV8xLTUtMS0xLTQ2MDEz_9729738f-739b-4224-876b-07b58b81b654">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGFibGU6Y2JjM2I1MjZjYjdkNGZkZGIzM2FiYmMwYzQzMmQ0YWEvdGFibGVyYW5nZTpjYmMzYjUyNmNiN2Q0ZmRkYjMzYWJiYzBjNDMyZDRhYV8yLTUtMS0xLTQ2MDEz_bb8b3998-dec5-4c2e-8fc4-a959fda25b68">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjc2_b9bc9ec1-25a2-43c3-8ac2-0c5180f81f0c">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV81NDk3NTU4MTQyOTUz_ee61762c-3639-4a4f-854f-0122b358eada">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="iaeca4a04a1754667989d2f2d6e9f8f59_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zMjY2_effbeeed-9a8c-4e5d-b717-538abec1ee9e"
      unitRef="usd">89227062</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9fc42224cc0a42e883f0fb58a584b2a0_I20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zMzQ2_ec79c0f0-ea67-4e50-a862-ade8f9cdbd9a"
      unitRef="shares">206492664</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xL2ZyYWc6OGMxMDMyOGQxNjQyNDZhYzlkNmVkOTU1ODQ0NzdmNzkvdGV4dHJlZ2lvbjo4YzEwMzI4ZDE2NDI0NmFjOWQ2ZWQ5NTU4NDQ3N2Y3OV8zNjY0_4990e8e1-aeb3-4d32-b777-9f6372ff7f17">&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Portions of the Registrant&#x2019;s Definitive Proxy Statement for its 2023 Annual Meeting of Stockholders, which will be filed with the Commission within 120 days of December&#160;31, 2022, the close of the Registrant&#x2019;s 2022 fiscal year, are incorporated by reference into Part III of this Report&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl83OS9mcmFnOmRmZWE3NTE1N2VlNzRkYzViMjQ1ZTk5ZDI0Mjg1ZDI4L3RhYmxlOjQwOWFmYmExZTg1YjQ1NWM4OWExNzNmYzljNWQxNDQxL3RhYmxlcmFuZ2U6NDA5YWZiYTFlODViNDU1Yzg5YTE3M2ZjOWM1ZDE0NDFfMC0wLTEtMS00NjAxMy90ZXh0cmVnaW9uOmI5Y2E1ZGZjZWZjNjRhZjY4ZmIxZDQwYmZiNTYyNTM1Xzcx_64daf1b0-8b73-4688-a408-462db0f19e25">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84Mi9mcmFnOjVmNzUyMmMwYTFiZDRkZTI5MzI0NzA3ZGJjZWFiYWJlL3RleHRyZWdpb246NWY3NTIyYzBhMWJkNGRlMjkzMjQ3MDdkYmNlYWJhYmVfMjc0ODc3OTEwMTcwNA_58ac7c85-312f-4da4-a5f0-c739ab0a60cb">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84Mi9mcmFnOjVmNzUyMmMwYTFiZDRkZTI5MzI0NzA3ZGJjZWFiYWJlL3RleHRyZWdpb246NWY3NTIyYzBhMWJkNGRlMjkzMjQ3MDdkYmNlYWJhYmVfNDA5Mw_d91aaa22-1001-4c04-9f9b-fba2eedc66f1">San Mateo, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNC0xLTEtMS00NjAxMw_0d7f054f-9cb6-44b4-9ae4-30eb4f0f04bd"
      unitRef="usd">96140000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNC0zLTEtMS00NjAxMw_8b88d738-979c-488f-a6b7-c58a7ecf8c7e"
      unitRef="usd">72428000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNS0xLTEtMS00NjAxMw_29e3ed9e-5d96-4433-b92c-ed132b274f74"
      unitRef="usd">27769000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNS0zLTEtMS00NjAxMw_caab7591-ea12-4f80-b076-bd66a1e87426"
      unitRef="usd">44261000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNi0xLTEtMS00NjAxMw_409e032d-7601-440e-a8e1-04c5846116a2"
      unitRef="usd">7733000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNi0zLTEtMS00NjAxMw_6193cf7f-1cc4-45b3-b8a8-d5ffd0516347"
      unitRef="usd">502000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryGross
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNy0xLTEtMS00NjI3Ng_7f616ea7-742b-4964-b249-b96047125793"
      unitRef="usd">3282000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNy0zLTEtMS00NjI3Ng_9ad3b4a5-3b86-489a-8c8f-2588bed7169e"
      unitRef="usd">0</us-gaap:InventoryGross>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfOC0xLTEtMS00NjI3Ng_ae501e4c-52b5-49cd-8d60-e10da88d21b7"
      unitRef="usd">13567000</ardx:PrepaidCommercialManufacturingCurrent>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfOC0zLTEtMS00NjI3Ng_7e015129-9dcb-4d0a-869f-b1041912a270"
      unitRef="usd">9406000</ardx:PrepaidCommercialManufacturingCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNy0xLTEtMS00NjAxMw_48236fe1-66d7-49a3-a85f-b5aaa3dd314a"
      unitRef="usd">5112000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfNy0zLTEtMS00NjAxMw_098676e4-7259-4831-b139-a5618e7db9b9"
      unitRef="usd">7052000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfOC0xLTEtMS00NjAxMw_5f91b3a8-2b24-4d85-9aad-2935c39b0f7e"
      unitRef="usd">153603000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfOC0zLTEtMS00NjAxMw_f4edf17d-dff4-42ab-aab9-e447c2395f78"
      unitRef="usd">133649000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfOS0xLTEtMS00NjAxMw_7648233a-d643-43f2-98ec-59e37788fe6f"
      unitRef="usd">1223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfOS0zLTEtMS00NjAxMw_79340bb8-13df-4628-a165-b741f71f846e"
      unitRef="usd">2362000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:InventoryNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTItMS0xLTEtNTMyNDQ_00d996b8-31df-4738-837d-bc45cd0f7563"
      unitRef="usd">25064000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTItMy0xLTEtNTMyNDQ_fb81aa33-2b67-4160-8cd6-3514fa70741b"
      unitRef="usd">0</us-gaap:InventoryNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTEtMS0xLTEtNDYwMTM_a27dc45d-f336-49c1-a66c-7e227ca9b498"
      unitRef="usd">9295000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTEtMy0xLTEtNDYwMTM_8aa330ae-6a81-4316-b23e-d7120decbb7c"
      unitRef="usd">12752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTItMS0xLTEtNDYwMTM_25e57799-3439-4ad2-ada2-7c67d8f59047"
      unitRef="usd">881000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTItMy0xLTEtNDYwMTM_17c10312-41e9-47c7-9718-d7ee46ae3d85"
      unitRef="usd">1150000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTMtMS0xLTEtNDYwMTM_34764d3b-c973-4e7e-b2e9-e6eb8e1476f9"
      unitRef="usd">190066000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTMtMy0xLTEtNDYwMTM_0dcaecf0-616c-4ce3-b595-5ab61a38f87e"
      unitRef="usd">149913000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTYtMS0xLTEtNDYwMTM_1ed60ae8-4e6d-4896-8a10-17f860c32c82"
      unitRef="usd">10859000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTYtMy0xLTEtNDYwMTM_af8028a8-99e7-47bd-b0b4-7878d36f5cd6"
      unitRef="usd">4277000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTctMS0xLTEtNDYwMTM_206f91b5-f06a-4257-85df-cfee08d869c2"
      unitRef="usd">7548000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTctMy0xLTEtNDYwMTM_4b9d5507-d3a6-4630-a2c4-2e7247c0025b"
      unitRef="usd">5422000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTgtMS0xLTEtNDYwMTM_2bd5e73b-93e5-4262-aa57-b901dac2b87e"
      unitRef="usd">3894000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTgtMy0xLTEtNDYwMTM_5173c1a7-2c8c-4d9a-b2f9-84a5f39371a9"
      unitRef="usd">3492000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTktMS0xLTEtNDYwMTM_4b870d9b-43d0-4912-b94e-af8426c4f118"
      unitRef="usd">26711000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMTktMy0xLTEtNDYwMTM_19580b7a-41b4-4516-80a3-a851ea9cd868"
      unitRef="usd">32264000</us-gaap:LoansPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjAtMS0xLTEtNDYwMTM_20e257eb-8b32-4a44-a2e9-e8be375d0387"
      unitRef="usd">4211000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjAtMy0xLTEtNDYwMTM_4f838a91-361f-4ab0-a3ef-29a6fba0408b"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjEtMS0xLTEtNDYwMTM_90296eb7-c1e7-4293-848f-71da3c71d32b"
      unitRef="usd">12380000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjEtMy0xLTEtNDYwMTM_0514cfdf-945d-478d-be4c-540172586a27"
      unitRef="usd">7366000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjItMS0xLTEtNDYwMTM_020420ef-80df-42f7-963b-d4ea3bcd8a0f"
      unitRef="usd">65603000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjItMy0xLTEtNDYwMTM_f37b08eb-4854-4f2f-a723-cd3ad0e647f7"
      unitRef="usd">52821000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjMtMS0xLTEtNDYwMTM_096db810-b60e-49f5-85da-fa3254597fa6"
      unitRef="usd">5855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjMtMy0xLTEtNDYwMTM_b00dc6cd-5599-4e35-b463-2f893a7b3b52"
      unitRef="usd">9748000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjUtMS0xLTEtNDYwMTM_757911b5-95d7-4771-9f77-c1e8be246b8a"
      unitRef="usd">9025000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjUtMy0xLTEtNDYwMTM_5eb349d8-3e3d-48d5-8f31-f27ad22a69cb"
      unitRef="usd">4727000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <ardx:DeferredRoyaltyObligationNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjgtMS0xLTEtNDYyODA_55bec0ac-2fbd-46d7-8a35-4f1582b87b68"
      unitRef="usd">11254000</ardx:DeferredRoyaltyObligationNoncurrent>
    <ardx:DeferredRoyaltyObligationNoncurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjgtMy0xLTEtNDYyODA_1199c445-c9ba-4a54-bd4f-332b0d0f551b"
      unitRef="usd">0</ardx:DeferredRoyaltyObligationNoncurrent>
    <us-gaap:Liabilities
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjYtMS0xLTEtNDYwMTM_57a8d13f-a4cd-4c88-80ab-e0dac8d78bda"
      unitRef="usd">91737000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjYtMy0xLTEtNDYwMTM_2c4d0075-ed17-4d1b-b33f-4c7301238c2a"
      unitRef="usd">67296000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjctMS0xLTEtNDYwMTM_207e7978-919c-4165-8c7e-93e0d2d78d38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjctMy0xLTEtNDYwMTM_1929687a-57ce-488e-8cfc-fa02384ddd77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV8yMQ_6d30f1ea-ff1d-4273-9b0b-5b27c3c1e39c"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV8yMQ_8a619a4a-4611-4438-8e26-062b3dcd6f6a"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV8zNQ_01c2c9dd-9fc6-49c8-ae0f-8d8718a1acf1"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV8zNQ_e70668f4-d0c4-4dc2-af87-aaa7e6edb95f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV81Nw_098d971a-3f1a-476c-8145-2bc8ccbf12a3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV81Nw_319395f9-963c-443f-b6c8-9f63dc8eeacb"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV81Nw_8ac71e26-9a21-4808-8107-cf5ac978ba00"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjpiYzU1MmRlNWU5ZDg0MTYxYjg3ZTZhZjU3MTJkOTMxMV81Nw_df03c550-44fc-4616-a8f0-e5839eeeada1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMS0xLTEtNDYwMTM_79667dfe-abd0-4fb6-b86a-b576ea202099"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMjktMy0xLTEtNDYwMTM_9aa8ca09-f9d8-492f-aa5f-2419d606a2ba"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF8xOA_3a8981e4-fb77-4167-80ac-df755548a436"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF8xOA_cfba2c1e-ed24-4e31-8175-1609692b7321"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF8zMg_16c8f791-a0fc-4524-ae32-4d7f93c0ab07"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF8zMg_2627f135-59b1-47a6-97e4-671b98b11eb4"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF81NA_efcf7095-c3be-4f66-aab8-c0e52b0ac7ac"
      unitRef="shares">198575016</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF81NA_f0ccaa33-a802-4ce3-87f8-1dedc3ff23bd"
      unitRef="shares">198575016</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF82MQ_7735115f-46e8-4b59-bcd2-38343882648d"
      unitRef="shares">130182535</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMC0xLTEtNDYwMTMvdGV4dHJlZ2lvbjplZmU0ZWQxMWEwZTg0YTA4OGZkOWI3OGE2ZDc0ZTJjOF82MQ_7ec59e10-49fb-4804-8a71-32401c1be92c"
      unitRef="shares">130182535</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMS0xLTEtNDYwMTM_21492d3a-2213-4a87-b8ff-2736415f2f72"
      unitRef="usd">20000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzAtMy0xLTEtNDYwMTM_d0dc27a0-7fe9-48d3-a334-2ef08a53ace5"
      unitRef="usd">13000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzEtMS0xLTEtNDYwMTM_07ae289d-cec9-491f-8899-71ee5c570d38"
      unitRef="usd">878500000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzEtMy0xLTEtNDYwMTM_a7a2fb0d-9b85-4423-9899-ef7a6ee238e9"
      unitRef="usd">795540000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzItMS0xLTEtNDYwMTM_bb1fdc19-4786-45a9-a236-759cb6f59e28"
      unitRef="usd">-780137000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzItMy0xLTEtNDYwMTM_49e407f6-af66-4c5c-9c9f-bb0eb5773ef1"
      unitRef="usd">-712930000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzMtMS0xLTEtNDYwMTM_d8b4f1f5-92a6-4c70-bafc-02888b5a7d87"
      unitRef="usd">-54000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzMtMy0xLTEtNDYwMTM_ba9456e6-a67c-4d6f-bcb2-f9b34515aeae"
      unitRef="usd">-6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzQtMS0xLTEtNDYwMTM_3bc0f2f0-ceaf-458b-bed1-725f2c20711e"
      unitRef="usd">98329000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzQtMy0xLTEtNDYwMTM_bf126c13-d547-4db7-b297-5fc102c123fd"
      unitRef="usd">82617000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzUtMS0xLTEtNDYwMTM_7460a4c3-9566-498c-b3d7-4e176d8afbdb"
      unitRef="usd">190066000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84NS9mcmFnOjBhNzYwYTJiYWEwNDQ0ZTE5YWVlZjAzODdiZWY5ZGZkL3RhYmxlOjFjYzg5NjkzYTNiMDQ3Nzc4ODYzMjBlYzM2ZGE2YzhlL3RhYmxlcmFuZ2U6MWNjODk2OTNhM2IwNDc3Nzg4NjMyMGVjMzZkYTZjOGVfMzUtMy0xLTEtNDYwMTM_68f8768b-3d3c-4290-918a-539dce5ee6be"
      unitRef="usd">149913000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife1a6ddcf0434c3d8408dc580e20d7d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMy0xLTEtMS00NjAxMw_505e4744-ca36-42cb-999f-1f73004f0a84"
      unitRef="usd">15600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6d0767c281240d4900cc0d8b9580230_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMy0zLTEtMS00NjAxMw_f7ccf8ea-60c7-4ecd-9d09-58c11f190e4b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifee111286a5d4c6e8104da9cafffda38_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMy01LTEtMS00NjAxMw_8dd4d981-a7cb-4a49-be83-9cd97bee7b07"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c1a31c699a645968b918a7d82fb494c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNC0xLTEtMS00NjAxMw_92290435-21dc-4554-beb6-3f1477f1aa35"
      unitRef="usd">1527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf3e168c61fd47e8aa38f9a4632206aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNC0zLTEtMS00NjAxMw_6b05d8dd-486d-426a-bbf5-24b2ec3fba96"
      unitRef="usd">907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d86efc199f945f69a8db92f44a6eaea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNC01LTEtMS00NjAxMw_bb5f37de-a57c-439c-886c-2dc23a560bc9"
      unitRef="usd">1501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8defbd8e977443b8e24752f1ecfdee1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNS0xLTEtMS00NjAxMw_3b1945ce-6657-44db-b9d3-ed01d522b745"
      unitRef="usd">35031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80db9f923ef14a778c2d03752079fed3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNS0zLTEtMS00NjAxMw_4f3f2134-f4f7-4326-810a-5b74f2bc0734"
      unitRef="usd">5013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f9dc553215546f099c0816459c4a6ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNS01LTEtMS00NjAxMw_3a34f2f7-ff82-4baf-9ba6-71277430d87d"
      unitRef="usd">706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8955c2eaa96644dfa5eaadbf2a538826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNi0xLTEtMS00NjI5Mw_a633704e-2f0d-4b42-a823-97dbdea65d07"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib046fe75c1ba474da9dd251df8f9addb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNi0zLTEtMS00NjI5Mw_352531d9-829a-4dfc-b6cc-82d123e2f569"
      unitRef="usd">4177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45f387fd7df541f5ad7e47ddafdac6b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNi01LTEtMS00NjI5Mw_be5f6100-7b30-4bd9-9a1a-a945fd016d78"
      unitRef="usd">5364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNi0xLTEtMS00NjAxMw_2e33d68c-8a0c-4768-b8d9-050839a85fad"
      unitRef="usd">52158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNi0zLTEtMS00NjAxMw_ddd66468-166e-408f-8ea1-c3e8195f4d35"
      unitRef="usd">10097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfNi01LTEtMS00NjAxMw_f853407b-e563-486e-b7ee-03d926262b54"
      unitRef="usd">7571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfOC0xLTEtMS00NjAxMw_3812198f-3277-4d01-9b50-3911d1bd2e10"
      unitRef="usd">4117000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfOC0zLTEtMS00NjAxMw_27e51fc4-26d2-4f46-b0e5-94c0d5c87d42"
      unitRef="usd">1000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfOC01LTEtMS00NjAxMw_cd11cc6f-8557-4a02-9c5f-bdc06479f3b6"
      unitRef="usd">145000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfOS0xLTEtMS00NjAxMw_b3bcfa7c-6737-4ea1-851c-a3b87acc9723"
      unitRef="usd">35201000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfOS0zLTEtMS00NjAxMw_7c20646c-1844-41de-bcd4-38db5cd3f049"
      unitRef="usd">91140000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfOS01LTEtMS00NjAxMw_ca902b4b-fdbf-40e5-99d2-b779e4fc6cc5"
      unitRef="usd">65053000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTAtMS0xLTEtNDYwMTM_b81e4bb9-647e-47ff-8d8b-037d787a2c8a"
      unitRef="usd">76599000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTAtMy0xLTEtNDYwMTM_09e2836d-9ea1-42db-bfe0-5dded3ad26fc"
      unitRef="usd">72303000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTAtNS0xLTEtNDYwMTM_1b2bc21c-63d9-4ca1-b7a1-66d815883687"
      unitRef="usd">33153000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTEtMS0xLTEtNDYwMTM_95d1dc08-016d-441f-8a4d-6fd5ff58ba2b"
      unitRef="usd">115917000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTEtMy0xLTEtNDYwMTM_835a71f4-3021-43c8-a338-bb279b076afa"
      unitRef="usd">164443000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTEtNS0xLTEtNDYwMTM_241978bf-d287-4be7-80de-b3235aa826a7"
      unitRef="usd">98351000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTItMS0xLTEtNDYwMTM_590460d8-2296-4c8e-8f22-e6d0834c7b16"
      unitRef="usd">-63759000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTItMy0xLTEtNDYwMTM_8c1f620b-acc9-4a87-9284-d8c1db1bbf33"
      unitRef="usd">-154346000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTItNS0xLTEtNDYwMTM_1a0e6423-e3bd-41dd-8c44-23de0d2a0f25"
      unitRef="usd">-90780000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTMtMS0xLTEtNDYwMTM_6180aec6-e17e-46d7-9872-4f9f056e4724"
      unitRef="usd">3400000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTMtMy0xLTEtNDYwMTM_82272223-f23c-4f29-a0dc-2ee0fcebab08"
      unitRef="usd">4502000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTMtNS0xLTEtNDYwMTM_2565aa9d-ff52-4fb3-9fd9-ee5e04776258"
      unitRef="usd">5099000</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfAdvanceRoyalty
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTUtMS0xLTEtNDYzMTU_44a0a263-1fec-4a75-ac89-5059af075ab8"
      unitRef="usd">1673000</us-gaap:AmortizationOfAdvanceRoyalty>
    <us-gaap:AmortizationOfAdvanceRoyalty
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTUtMy0xLTEtNDYzMTU_6acf64d6-5d53-4778-80e6-bedbb68973da"
      unitRef="usd">0</us-gaap:AmortizationOfAdvanceRoyalty>
    <us-gaap:AmortizationOfAdvanceRoyalty
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTUtNS0xLTEtNDYzMTU_3b4e6dc6-7ad5-4486-8e0e-2eb6bc89b58e"
      unitRef="usd">0</us-gaap:AmortizationOfAdvanceRoyalty>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTQtMS0xLTEtNDYwMTM_a1df38e6-9de4-43c0-88dc-76a91567ffba"
      unitRef="usd">1633000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTQtMy0xLTEtNDYwMTM_894ada93-b8db-40d2-b1bd-65e545c45697"
      unitRef="usd">687000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTQtNS0xLTEtNDYwMTM_6ce182af-b7a8-4c8b-9db1-39e4aed309c1"
      unitRef="usd">1568000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTUtMS0xLTEtNDYwMTM_762b5636-6430-4d86-9a9a-5f32fdaeb7b5"
      unitRef="usd">-67199000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTUtMy0xLTEtNDYwMTM_235b93ef-a640-462f-85c3-51e8a37c86a7"
      unitRef="usd">-158161000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTUtNS0xLTEtNDYwMTM_c14e5639-5acb-4625-944f-eafe509abdc5"
      unitRef="usd">-94311000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTYtMS0xLTEtNDYwMTM_e4bff21f-5f4c-4337-b9ff-0760b725b62a"
      unitRef="usd">8000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTYtMy0xLTEtNDYwMTM_f066ab96-32c8-411f-9507-3ce6ffd2d7e4"
      unitRef="usd">4000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTYtNS0xLTEtNDYwMTM_5252236c-b032-4c33-8281-88557172541c"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTctMS0xLTEtNDYwMTM_fe265dd0-ee63-496f-8057-c38a08df4b25"
      unitRef="usd">-67207000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTctMy0xLTEtNDYwMTM_8f7f2fb8-1aaa-4414-9f94-92aabe9eedfe"
      unitRef="usd">-158165000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTctNS0xLTEtNDYwMTM_0ce9e7cf-f818-46bb-b683-73d1265afbd3"
      unitRef="usd">-94313000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTgtMS0xLTEtNDYwMTM_3fa663af-cdff-4403-9fc5-53ccccf46ec2"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTgtMS0xLTEtNDYwMTM_89723d78-126a-4aeb-8be9-bede8b76f76d"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTgtMy0xLTEtNDYwMTM_21963968-0889-467b-aaca-4642d916faad"
      unitRef="usdPerShare">-1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTgtMy0xLTEtNDYwMTM_4bfefd32-eedb-43b1-9fda-dccf4f21cae7"
      unitRef="usdPerShare">-1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTgtNS0xLTEtNDYwMTM_25eb1dbe-9231-4907-91ee-77b8abffde9f"
      unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTgtNS0xLTEtNDYwMTM_6bdf6640-2597-4566-bbb9-36d2fa09384c"
      unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTktMS0xLTEtNDYwMTM_7d9faae5-3838-48e0-8f77-74f4d484bebb"
      unitRef="shares">158690083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTktMS0xLTEtNDYwMTM_de5eca5f-5fab-4d8c-ab34-c46b70859098"
      unitRef="shares">158690083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTktMy0xLTEtNDYwMTM_f81abab5-229a-46be-9ade-e2c4cc901961"
      unitRef="shares">104205645</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTktMy0xLTEtNDYwMTM_fb909153-b4c6-48b2-9e66-8b5b1aca7e02"
      unitRef="shares">104205645</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTktNS0xLTEtNDYwMTM_37683a5e-eb99-40af-a547-5eaf42f4ab80"
      unitRef="shares">89582138</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMTktNS0xLTEtNDYwMTM_98c249a6-0e44-4d68-95ad-d9b05eef2fa9"
      unitRef="shares">89582138</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjEtMS0xLTEtNDYwMTM_ec10c554-3ade-4b8b-869c-60c8f03409ea"
      unitRef="usd">-67207000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjEtMy0xLTEtNDYwMTM_ccbaaba6-664e-4678-ab06-44434fa0a63a"
      unitRef="usd">-158165000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjEtNS0xLTEtNDYwMTM_11771431-f3eb-42af-826b-bd035c140cba"
      unitRef="usd">-94313000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjItMS0xLTEtNDYwMTM_b7784f3e-d3b3-42fc-9b34-043f7c8c9c02"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjItMy0xLTEtNDYwMTM_56147f3d-d46a-4d96-b2c1-fbe7dabbd84a"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjItNS0xLTEtNDYwMTM_c1c484f6-97a0-4a7f-843e-afdaa1e4217c"
      unitRef="usd">-24000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjMtMS0xLTEtNDYwMTM_39e0e964-6132-48b7-960b-04e5b292d753"
      unitRef="usd">-67255000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjMtMy0xLTEtNDYwMTM_c148d6d9-1239-4484-9cae-25a18bca4800"
      unitRef="usd">-158167000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl84OC9mcmFnOmI2N2Y1YTA4OWFiYTQzMWM4Zjg3OGRlNDE3MWNmZjcxL3RhYmxlOmVhYmVkM2QzMjU0YzRjYjFiZmI3YmIyZTc4ZDNkNTU4L3RhYmxlcmFuZ2U6ZWFiZWQzZDMyNTRjNGNiMWJmYjdiYjJlNzhkM2Q1NThfMjMtNS0xLTEtNDYwMTM_255f1114-5aeb-424e-8d0b-a65b930c3229"
      unitRef="usd">-94337000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i473a2780d03c4c7f8d5e27ab35bdee43_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMi0xLTEtMS00NjAxMw_dc04d7fb-a9c9-4001-841c-9171753a7f87"
      unitRef="shares">88817741</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i473a2780d03c4c7f8d5e27ab35bdee43_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMi0zLTEtMS00NjAxMw_ec309802-3f2e-4850-bf16-58388a67ad33"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i559db82cad364aea94a0a0919778a7f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMi01LTEtMS00NjAxMw_9807834f-faf2-4b1c-90a2-5b487414e83b"
      unitRef="usd">647078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f9d007b877247ec802a3c602ee3687b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMi03LTEtMS00NjAxMw_0d9ec6f3-fd00-43a3-a0be-786ac1e86b2d"
      unitRef="usd">-460452000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i307df19e90fa4871af799b2b66ba2d31_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMi05LTEtMS00NjAxMw_4268d0e7-f542-4f46-b3d6-32781c23530c"
      unitRef="usd">20000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c73d82cd653451cb3c69d920ab3d8aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMi0xMS0xLTEtNDYwMTM_1f910577-3b02-4df8-932f-d146b5f89369"
      unitRef="usd">186655000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0c4c2b1d0a9e49ae81d18933f823dba9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMy0xLTEtMS00NjAxMw_7716f464-9501-49ae-b0e4-2dc1f092c78c"
      unitRef="shares">169931</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6ebe0866adef47559cdc2ed65973c005_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMy01LTEtMS00NjAxMw_bcaca06c-8549-4487-91fd-5e4e12cc0286"
      unitRef="usd">834000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMy0xMS0xLTEtNDYwMTM_e61f10e2-59c2-4417-b758-681b1d6e0ddf"
      unitRef="usd">834000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i0c4c2b1d0a9e49ae81d18933f823dba9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNC0xLTEtMS00NjAxMw_97cc4189-45d8-4ab0-b88c-3e6393a7a312"
      unitRef="shares">42403</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i6ebe0866adef47559cdc2ed65973c005_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNC01LTEtMS00NjAxMw_58edda95-3bd0-4c59-b236-072c8cfbeb0f"
      unitRef="usd">310000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNC0xMS0xLTEtNDYwMTM_003c4f24-95f2-42a5-abd9-cec2cbb72125"
      unitRef="usd">310000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0c4c2b1d0a9e49ae81d18933f823dba9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNS0xLTEtMS00NjAxMw_b66f826e-0ea5-4ecb-b088-ae82b32a1c01"
      unitRef="shares">445942</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6ebe0866adef47559cdc2ed65973c005_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNS01LTEtMS00NjAxMw_1893ce97-73db-4665-995c-22d1f00ee70b"
      unitRef="usd">1020000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNS0xMS0xLTEtNDYwMTM_1b5986e1-a66c-4174-b777-3b630e3551fa"
      unitRef="usd">1020000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i0c4c2b1d0a9e49ae81d18933f823dba9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNi0xLTEtMS00NjAxMw_90f180b3-b503-49da-b7fb-60eb1d61f357"
      unitRef="shares">866528</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6ebe0866adef47559cdc2ed65973c005_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNy01LTEtMS00NjAxMw_643df924-45c0-42a0-8825-44f8d5fc1fd2"
      unitRef="usd">10583000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfNy0xMS0xLTEtNDYwMTM_b083b674-e22f-4d96-a4a5-5f9ee37b9f90"
      unitRef="usd">10583000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i63b7a92a09e442b3b15016267ea44e4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfOC05LTEtMS00NjAxMw_01095698-75af-4c81-b257-3979a96c2ff6"
      unitRef="usd">-24000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfOC0xMS0xLTEtNDYwMTM_0544ed1b-3fd4-491e-9542-2e030fd260ba"
      unitRef="usd">-24000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0c4c2b1d0a9e49ae81d18933f823dba9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfOS0xLTEtMS00NjAxMw_6c4abd02-7145-4896-bd10-ae06e89c358a"
      unitRef="shares">3257430</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6ebe0866adef47559cdc2ed65973c005_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfOS01LTEtMS00NjAxMw_731be14d-cdb9-4bc7-8f40-5d49efbe9932"
      unitRef="usd">21047000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfOS0xMS0xLTEtNDYwMTM_35df095c-6f55-4a0c-bbfc-65b7727a6e17"
      unitRef="usd">21047000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="icad9ba2326db486c889dd50988c4fef1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTEtNy0xLTEtNDYwMTM_57ecb558-f6e6-4781-855f-cafb1ff3f8d2"
      unitRef="usd">-94313000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTEtMTEtMS0xLTQ2MDEz_67999f09-91e5-4e4c-b7d9-9de5b462f46d"
      unitRef="usd">-94313000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i2aa43c785509442dbd5e3673f8823fe4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTItMS0xLTEtNDYwMTM_d97bf1b6-9ff9-43d6-9577-e0f74a634fc3"
      unitRef="shares">93599975</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2aa43c785509442dbd5e3673f8823fe4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTItMy0xLTEtNDYwMTM_0d1c4760-7dee-4ee2-ba8b-fe8f309ce49b"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5a3476a21d74624862c1503a0509e16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTItNS0xLTEtNDYwMTM_f91080e4-59b5-4eed-84ea-eabe84125617"
      unitRef="usd">680872000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34d8d1400f4a4785ac6e2406ff8e5935_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTItNy0xLTEtNDYwMTM_574fdee4-6815-4d6e-8b9f-4bd785cce168"
      unitRef="usd">-554765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i271432361a3c43cf9ae96050134ef2c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTItOS0xLTEtNDYwMTM_b18ce75b-7353-473d-8024-e66b8a42562a"
      unitRef="usd">-4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0fdfe563b2749f3ad36d74c30c121dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTItMTEtMS0xLTQ2MDEz_17043b71-2b9c-40c9-a236-e5ec806a2f75"
      unitRef="usd">126112000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTMtMS0xLTEtNDYwMTM_af39a14a-2d48-4e5a-b7c0-ec058c367fdf"
      unitRef="shares">386664</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTMtNS0xLTEtNDYwMTM_3b4edaa7-d23f-480b-899d-0b10ebd0b5a9"
      unitRef="usd">819000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTMtMTEtMS0xLTQ2MDEz_8adbb648-8043-4b59-bc25-423e1a17962b"
      unitRef="usd">819000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTQtMS0xLTEtNDYwMTM_6b91517f-2c21-4ab8-a50e-76d2f2985fe5"
      unitRef="shares">25989</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTQtNS0xLTEtNDYwMTM_ee741453-c354-41a1-8569-21f6f45c9ac1"
      unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTQtMTEtMS0xLTQ2MDEz_9da56eac-2568-4720-af9a-eaad71d7af88"
      unitRef="usd">190000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTUtMS0xLTEtNDYwMTM_664b39bf-b3c5-4551-871a-7a16d28a08c8"
      unitRef="shares">331310</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTUtNS0xLTEtNDYwMTM_a8da4b1e-44ef-49f8-b6f7-a03f9ffe9faf"
      unitRef="usd">584000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTUtMTEtMS0xLTQ2MDEz_8f5b4c33-d17c-48a9-92b3-935e9ad82ccf"
      unitRef="usd">584000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTYtMS0xLTEtNDYwMTM_2c63773f-793e-4312-9819-a59f669a171c"
      unitRef="shares">167158</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTctNS0xLTEtNDYwMTM_943e38c1-4e18-4c2f-8e0e-5eefe92c1f92"
      unitRef="usd">106000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTctMTEtMS0xLTQ2MDEz_c7036c18-c6af-4468-b6ff-d5e5d4d8edb9"
      unitRef="usd">106000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTgtMS0xLTEtNDYwMTM_9c860f94-34b6-46e1-b698-55e63b4f81ac"
      unitRef="shares">35671439</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iaeaeaa4c910f4ab5acf339a4968d2a9d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTgtMy0xLTEtNDYwMTM_eb9ead52-9091-4c64-9905-cdd98a7128ec"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTgtNS0xLTEtNDYwMTM_29ddbff0-208a-4d17-bf22-11a3314d2189"
      unitRef="usd">101142000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTgtMTEtMS0xLTQ2MDEz_64e39a5e-8445-4b44-8f50-2aca93d7bc30"
      unitRef="usd">101146000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id6cbb5f1b5224d25910844cbece963f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTktNS0xLTEtNDYwMTM_d8f5b481-94a0-45dd-9289-6c384540cd71"
      unitRef="usd">12039000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMTktMTEtMS0xLTQ2MDEz_66847140-6fd7-4da2-b54f-5c84b0ddc12e"
      unitRef="usd">12039000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7488244a81d34508944e33dfd4bdc232_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjAtOS0xLTEtNDY0MDM_a917c3e7-78e5-435b-919f-e317bb79a298"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjAtMTEtMS0xLTQ2NDAz_7dace226-5741-426c-bb8d-e529d6ab2b88"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i7ca2f91dea984f5fa2da91bc632532c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjAtNy0xLTEtNDYwMTM_f576fa79-7eca-40f6-bf93-47fbd228ab91"
      unitRef="usd">-158165000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjAtMTEtMS0xLTQ2MDEz_101a36bc-769e-4adb-890e-a34added8036"
      unitRef="usd">-158165000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="id70cd43225df4f8fbf5df3ec715b334c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjEtMS0xLTEtNDYwMTM_3b016bd0-ce18-4f69-b1d8-150f3564399b"
      unitRef="shares">130182535</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id70cd43225df4f8fbf5df3ec715b334c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjEtMy0xLTEtNDYwMTM_17bce5f4-f8ba-45b5-b8cd-bd32ecb2813c"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5bd779bf4924020b0765a5cc69ceba5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjEtNS0xLTEtNDYwMTM_52a423a0-03e0-4ab7-9885-df458d2ac82d"
      unitRef="usd">795540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c1428f4633d41e7a98d5a585209403f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjEtNy0xLTEtNDYwMTM_1d50b92d-0b72-488f-bd4c-e366a1bad373"
      unitRef="usd">-712930000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c90b227c4764ac7987b4eef73eeb87d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjEtOS0xLTEtNDYwMTM_51ef055f-2f9c-4a1c-84cb-2076db873a47"
      unitRef="usd">-6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjEtMTEtMS0xLTQ2MDEz_9bb11fbc-ec18-4223-b7b6-ba666c71072f"
      unitRef="usd">82617000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjItMS0xLTEtNDYwMTM_3be824f0-fe6e-4d98-8d24-bbdedc2528c4"
      unitRef="shares">308356</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic403adc07fe947369c966ca335e3f7c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjItNS0xLTEtNDYwMTM_b1ca8a34-8e3a-4333-b2b9-0e239b2457b6"
      unitRef="usd">195000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjItMTEtMS0xLTQ2MDEz_3aaf37ac-4352-4e5e-a063-139ff70d088c"
      unitRef="usd">195000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjMtMS0xLTEtNDYwMTM_73896aee-f187-4af0-81f9-a3bc0eeddf1e"
      unitRef="shares">711675</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ic403adc07fe947369c966ca335e3f7c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjMtNS0xLTEtNDYwMTM_1a7ce295-1adc-4933-9e5b-2270a4e2ffcb"
      unitRef="usd">390000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjMtMTEtMS0xLTQ2MDEz_ade21742-2727-4fd5-bc0b-f4ee5d7c6e68"
      unitRef="usd">390000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjQtMS0xLTEtNDYwMTM_321a998e-3cee-448a-a3e8-add261a8335b"
      unitRef="shares">14080</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic403adc07fe947369c966ca335e3f7c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjQtNS0xLTEtNDYwMTM_f21b2aab-3ba9-4d74-b515-8d63d7a93967"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjQtMTEtMS0xLTQ2MDEz_5d12bdd1-af9c-4c97-b8f4-11a1738aa91e"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjUtMS0xLTEtNDYwMTM_d2ae6657-9c56-4e2b-8786-e2ffb6b765ee"
      unitRef="shares">3243828</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjctMS0xLTEtNDYwMTM_c4cfe0bd-98d8-4a99-86cd-7d368baf335e"
      unitRef="shares">64114542</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if786310abbc54aba91f5e0a5b90b7706_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjctMy0xLTEtNDYwMTM_68191ab3-bad1-4c8c-b5a1-a918ad96c7fc"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic403adc07fe947369c966ca335e3f7c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjctNS0xLTEtNDYwMTM_21ab3751-821c-4efe-9bd7-e32b7ac65660"
      unitRef="usd">71618000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjctMTEtMS0xLTQ2MDEz_872f9262-d212-49a8-87da-2adc30e81b4d"
      unitRef="usd">71625000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic403adc07fe947369c966ca335e3f7c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjgtNS0xLTEtNDYwMTM_81f7e92f-9b36-4b8a-ba1e-899af4a0755a"
      unitRef="usd">10750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjgtMTEtMS0xLTQ2MDEz_a4b3019f-c6ca-4587-b27c-997dcbcef033"
      unitRef="usd">10750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id792a81211054c6a9da992ae71d61ce3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjktOS0xLTEtNDYwMTM_a45dc4e2-f64a-4a30-8c1f-0b91881d7be7"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMjktMTEtMS0xLTQ2MDEz_4b5c3b11-d219-4915-95af-25b1809a82b7"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i3e05fc9654fc4f24b753405c6aae07a3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzAtNy0xLTEtNDYwMTM_9b7388cb-67c5-4793-ac26-244fcae83ce6"
      unitRef="usd">-67207000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzAtMTEtMS0xLTQ2MDEz_d6d2cb76-0cf5-4656-b826-327be3e2b73b"
      unitRef="usd">-67207000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i21472ed42ab040bba0bdd50fdd86e0c6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzEtMS0xLTEtNDYwMTM_2f92bb7b-fa1f-4fd7-8ed4-15dd5ddda987"
      unitRef="shares">198575016</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i21472ed42ab040bba0bdd50fdd86e0c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzEtMy0xLTEtNDYwMTM_e95efb3e-669a-4113-9003-a50ca30d0728"
      unitRef="usd">20000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2954e41000084c28b87d9af1f3c00c87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzEtNS0xLTEtNDYwMTM_e73c4205-a7d8-4913-bc06-89eb38d2c33e"
      unitRef="usd">878500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i236484790d154382b9ab018143306fb9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzEtNy0xLTEtNDYwMTM_3bb9a6a8-d303-4629-a345-9c89b2109cf0"
      unitRef="usd">-780137000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a16bb549f604ba4b134dd1fc542e6e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzEtOS0xLTEtNDYwMTM_965a1593-ad4c-4649-a059-8ba7187c8b1d"
      unitRef="usd">-54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85MS9mcmFnOjliN2Q1NWQ3NjQzMzQ3MDg5Y2U5ODY4MTdmNzY3NjBkL3RhYmxlOjRhZGEwMDg2ZGZkMDQ3ODM4NTZhOGEyMzkwZGU2YWFiL3RhYmxlcmFuZ2U6NGFkYTAwODZkZmQwNDc4Mzg1NmE4YTIzOTBkZTZhYWJfMzEtMTEtMS0xLTQ2MDEz_ae51781b-7abd-41f4-8d96-042e8228f48b"
      unitRef="usd">98329000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMi0xLTEtMS00NjAxMw_04792a72-215c-4717-a281-933737108048"
      unitRef="usd">-67207000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMi0zLTEtMS00NjAxMw_9311f2f5-70ed-4b32-98e5-a5694658af20"
      unitRef="usd">-158165000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMi01LTEtMS00NjAxMw_b45174cb-68b5-4e46-9fb2-db326c36476b"
      unitRef="usd">-94313000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNC0xLTEtMS00NjAxMw_cc690e7e-4b60-4dcd-87c1-b50489cff672"
      unitRef="usd">1144000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNC0zLTEtMS00NjAxMw_4bf84a72-18fb-4c1d-8e0b-b8c67ee58ddd"
      unitRef="usd">2807000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNC01LTEtMS00NjAxMw_7d10f70a-7566-482f-b8b5-9eff1b2453d5"
      unitRef="usd">2541000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOC0xLTEtMS00NjAxMw_dc42fd05-fcdd-47eb-9ef0-727f90bc32fb"
      unitRef="usd">3457000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOC0zLTEtMS00NjAxMw_6a9bac31-96cd-405c-a482-a99faf93a443"
      unitRef="usd">3085000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOC01LTEtMS00NjAxMw_e94c63b3-abcf-4352-a088-abeeebf21d46"
      unitRef="usd">2147000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOS0xLTEtMS00NjAxMw_d698e3e3-df08-418a-abc8-81c8e09c075f"
      unitRef="usd">10750000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOS0zLTEtMS00NjAxMw_fea01690-4d7c-4af6-9493-c149b2507e56"
      unitRef="usd">12039000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOS01LTEtMS00NjAxMw_1b0c6bf2-a545-43f9-88f9-746415ea8f88"
      unitRef="usd">10583000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTAtMS0xLTEtNDYwMTM_e1fa4215-2a63-4fea-ad7a-4d1a3ffa097a"
      unitRef="usd">583000</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTAtMy0xLTEtNDYwMTM_9db5e511-48a5-43f2-8968-341359a46a53"
      unitRef="usd">-678000</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTAtNS0xLTEtNDYwMTM_f26fba9e-a368-4a4a-a704-0ba9642ac480"
      unitRef="usd">407000</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOC0xLTEtMS00NjUyNg_51b9aeae-29b7-409a-b85f-0234161180e0"
      unitRef="usd">-102000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOC0zLTEtMS00NjUyNg_9c7b7ea6-1cce-43be-80dd-b500ff3a2094"
      unitRef="usd">0</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOC01LTEtMS00NjUyNg_850104bb-67fb-414b-80fe-86ddeff76126"
      unitRef="usd">0</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOS0xLTEtMS00NjUyNg_a29277c4-2dfd-40c5-ba0a-09cd328aadb4"
      unitRef="usd">1260000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOS0zLTEtMS00NjUyNg_165fa40a-df75-4adb-b38f-9ebfe5829678"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfOS01LTEtMS00NjUyNg_3c23cb96-34fb-4a8b-862a-c19b098eab47"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTEtMS0xLTEtNDYwMTM_48388a43-1427-4f28-b289-427c8fa25853"
      unitRef="usd">1962000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTEtMy0xLTEtNDYwMTM_249fed15-9986-4103-ab7c-4ff8cc060bed"
      unitRef="usd">283000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTEtNS0xLTEtNDYwMTM_3db0cefe-8145-4956-b2f8-111c285bd71f"
      unitRef="usd">413000</us-gaap:AmortizationOfDebtDiscountPremium>
    <ardx:IncreaseDecreaseInUnbilledRevenue
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTMtMS0xLTEtNDYwMTM_bf719279-fabb-46c8-93df-1445ffd468d7"
      unitRef="usd">0</ardx:IncreaseDecreaseInUnbilledRevenue>
    <ardx:IncreaseDecreaseInUnbilledRevenue
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTMtMy0xLTEtNDYwMTM_941c9738-b051-4d61-afce-be02f348a31e"
      unitRef="usd">0</ardx:IncreaseDecreaseInUnbilledRevenue>
    <ardx:IncreaseDecreaseInUnbilledRevenue
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTMtNS0xLTEtNDYwMTM_d7ae3a73-a519-480f-9a44-5a6e011313f9"
      unitRef="usd">-750000</ardx:IncreaseDecreaseInUnbilledRevenue>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTQtMS0xLTEtNDYwMTM_59ad8f00-52fa-4cc5-8878-dd1fce29a9eb"
      unitRef="usd">7231000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTQtMy0xLTEtNDYwMTM_7718705e-5e8b-42a1-8a69-cc59ef9bea60"
      unitRef="usd">502000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTQtNS0xLTEtNDYwMTM_d53edba1-b6eb-44ed-8cbc-9db2dd6cfa77"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTQtMS0xLTEtNDY1NDQ_473e1cbc-c98c-4c91-97f1-dc15e1b495dc"
      unitRef="usd">28346000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTQtMy0xLTEtNDY1NDQ_330f3250-6617-4a34-9593-2f2b2b2ec614"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTQtNS0xLTEtNDY1NDQ_280ca846-3136-4955-8f07-2f92816c1cb8"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInventories>
    <ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTUtMS0xLTEtNDY1NDQ_4a87605c-bb80-45b8-8d9a-e52796f93700"
      unitRef="usd">4161000</ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense>
    <ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTUtMy0xLTEtNDY1NDQ_cb7fa451-4639-4546-8663-80799b0f2910"
      unitRef="usd">9406000</ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense>
    <ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTUtNS0xLTEtNDY1NDQ_80900117-a811-4496-887e-460ddf7f271e"
      unitRef="usd">0</ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTUtMS0xLTEtNDYwMTM_81d71ca3-0860-4d5f-a623-b2a78ad81ce4"
      unitRef="usd">-2299000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTUtMy0xLTEtNDYwMTM_8f742b17-da5a-4531-979b-b7f1c305d163"
      unitRef="usd">-502000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTUtNS0xLTEtNDYwMTM_e674962b-a4fc-43d2-affa-c26bc6635361"
      unitRef="usd">4653000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTYtMS0xLTEtNDYwMTM_ef76f930-e2e6-49c0-90cd-b5722c8ab482"
      unitRef="usd">6582000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTYtMy0xLTEtNDYwMTM_ad40a7bc-b55c-43b8-b89f-15e326d3a354"
      unitRef="usd">-1349000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTYtNS0xLTEtNDYwMTM_1f25a241-c678-45d1-8c51-e34f263da690"
      unitRef="usd">3439000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTctMS0xLTEtNDYwMTM_9ce5cd21-4155-4953-bc39-6748b02c1d88"
      unitRef="usd">2126000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTctMy0xLTEtNDYwMTM_99b4c0ca-f872-410e-ba2f-cfd55e440760"
      unitRef="usd">-250000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTctNS0xLTEtNDYwMTM_634274e5-9d36-493a-b393-148a4cca6c8b"
      unitRef="usd">1219000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTgtMS0xLTEtNDYwMTM_c0fd1a2c-df63-4f92-ab44-bc2e7de35edb"
      unitRef="usd">-3491000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTgtMy0xLTEtNDYwMTM_fbae1590-77bc-418a-aa8a-3ffda62d9eae"
      unitRef="usd">-2853000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTgtNS0xLTEtNDYwMTM_4b41375c-c8f2-43a4-a504-ce869fd56009"
      unitRef="usd">-2604000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTktMS0xLTEtNDYwMTM_fa546e1b-3230-46cb-a539-db35fa1061f9"
      unitRef="usd">4138000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTktMy0xLTEtNDYwMTM_93ccd218-312f-42a0-8255-9fcf29e91542"
      unitRef="usd">1386000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMTktNS0xLTEtNDYwMTM_0820f7cd-10ab-4f0a-a308-9c1f8362e868"
      unitRef="usd">-1000000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjAtMS0xLTEtNDYwMTM_c9d3a7b9-c2ec-4ebd-9f69-3bd3dcee6e06"
      unitRef="usd">8509000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjAtMy0xLTEtNDYwMTM_f2e47509-3853-4907-bc5a-e4b60a9bff09"
      unitRef="usd">550000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjAtNS0xLTEtNDYwMTM_374a5296-776a-4c5d-aff5-4aeceb18e5eb"
      unitRef="usd">-364000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjEtMS0xLTEtNDYwMTM_9fc2f5cb-eae6-439d-a216-7e80a2cbcebf"
      unitRef="usd">-70044000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjEtMy0xLTEtNDYwMTM_07b2c3ad-fba7-4c0d-84de-15a3dc3151d4"
      unitRef="usd">-152551000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjEtNS0xLTEtNDYwMTM_6a9b13a4-86d1-427e-b83b-6e4d086f665e"
      unitRef="usd">-81435000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjMtMS0xLTEtNDYwMTM_96562ec3-d33b-4f01-9205-83033ebb1490"
      unitRef="usd">67000000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjMtMy0xLTEtNDYwMTM_c2b01f0e-1507-44c3-94bd-c7ddc7d61a0f"
      unitRef="usd">125550000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjMtNS0xLTEtNDYwMTM_b9d9b02e-e4cb-4f8b-b664-dee6d185c2f5"
      unitRef="usd">119734000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjQtMS0xLTEtNDYwMTM_422c9009-2ee4-4f29-a2d0-5f857fd1f22e"
      unitRef="usd">50328000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjQtMy0xLTEtNDYwMTM_b547d6c2-2084-40ce-8008-d64af48840b5"
      unitRef="usd">72735000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjQtNS0xLTEtNDYwMTM_bb380152-e985-4fb6-a8a9-4cca0a2f929c"
      unitRef="usd">150852000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjYtMS0xLTEtNDY1NjQ_027cd806-e7ab-4cd6-b314-c3309108f6b7"
      unitRef="usd">1798000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjYtMy0xLTEtNDY1NjQ_d4ed27e6-5a3f-4e82-b824-23a02cf3451e"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjYtNS0xLTEtNDY1NjQ_aeea019d-1165-4d2d-bcc8-8de6d35c4d05"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjUtMS0xLTEtNDYwMTM_26f9ec35-4579-446a-988f-3386ee6c7817"
      unitRef="usd">55000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjUtMy0xLTEtNDYwMTM_bf59ed11-266b-4dc3-b6d9-ab1e3ab9b657"
      unitRef="usd">1867000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjUtNS0xLTEtNDYwMTM_0134fd99-8d19-4041-9a73-b8da4839512b"
      unitRef="usd">324000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjYtMS0xLTEtNDYwMTM_0e8b3247-5ce6-43fe-b0f0-0ac01aec4627"
      unitRef="usd">18415000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjYtMy0xLTEtNDYwMTM_cee5d14e-597e-48f1-afca-5ca9dd732aa9"
      unitRef="usd">50948000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMjYtNS0xLTEtNDYwMTM_157d5916-462f-415c-a331-9d45819e299b"
      unitRef="usd">-31442000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzAtMS0xLTEtNDY1OTU_f6fb0d8b-46b5-400d-a6a8-91d10d2e9197"
      unitRef="usd">26971000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzAtMy0xLTEtNDY1OTU_18786124-8923-4bcf-a834-5cb18cdcade2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzAtNS0xLTEtNDY1OTU_dcccce43-8602-4f81-ab3c-cdee7fd0c0eb"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzEtMS0xLTEtNDY1NzQ_d1fdb94d-5c52-49ba-94c8-27f8f1715152"
      unitRef="usd">33038000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzEtMy0xLTEtNDY1NzQ_50381316-2f62-43d3-9096-1e84a958fabb"
      unitRef="usd">19444000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzEtNS0xLTEtNDY1NzQ_af2e843d-5649-4006-a704-42aec463c9d5"
      unitRef="usd">125000</us-gaap:RepaymentsOfSecuredDebt>
    <ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzItMS0xLTEtNDY2MTA_3da08441-b106-43ac-809a-31244a4312aa"
      unitRef="usd">9581000</ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts>
    <ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzItMy0xLTEtNDY2MTA_cba05705-cca3-4141-9d2e-074a0e6ef926"
      unitRef="usd">0</ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts>
    <ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzItNS0xLTEtNDY2MTA_dfed75eb-b76e-4813-916c-728e6349b21a"
      unitRef="usd">0</ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzAtMS0xLTEtNDYwMTM_3a420ecb-69ad-456c-b101-97d5be98b7af"
      unitRef="usd">71625000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzAtMy0xLTEtNDYwMTM_20a6b3b8-2e9b-4bb7-99d2-c1dd5d826093"
      unitRef="usd">101146000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzAtNS0xLTEtNDYwMTM_b7ac8591-105c-4c5a-b5db-28c0596c9fd7"
      unitRef="usd">21047000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzEtMS0xLTEtNDYwMTM_586a0e57-9d15-4d67-9fa8-2bf45e464ef0"
      unitRef="usd">202000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzEtMy0xLTEtNDYwMTM_36805d03-3f18-41a5-9658-ad3b10c20f64"
      unitRef="usd">1403000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzEtNS0xLTEtNDYwMTM_b2fef871-3678-428e-b8c0-c28814398653"
      unitRef="usd">1854000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzQtMS0xLTEtNDY0NDg_9bebf0e4-f1a3-4ac9-91e0-78baac6a74f0"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzQtMy0xLTEtNDY0NDg_b00ef075-5676-4d95-b96e-88b63d91b052"
      unitRef="usd">106000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzQtNS0xLTEtNDY0NDg_0488a7f9-020e-44e6-9d8b-19295e03ec09"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzUtMS0xLTEtNDYwMTM_d1e16111-3e21-4b32-b766-bdc47b917295"
      unitRef="usd">75341000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzUtMy0xLTEtNDYwMTM_dcd094d1-fd05-4406-a51e-bc2022b687cc"
      unitRef="usd">82999000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzUtNS0xLTEtNDYwMTM_2ee3ff29-c9ba-4043-8285-2aa70ba10156"
      unitRef="usd">22776000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzYtMS0xLTEtNDYwMTM_7e879894-ae10-4143-8997-4c53b76bd27e"
      unitRef="usd">23712000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzYtMy0xLTEtNDYwMTM_eeb5c331-9d19-40aa-89aa-62319c1c529e"
      unitRef="usd">-18604000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzYtNS0xLTEtNDYwMTM_357de69e-47cf-4885-83da-923b142b5021"
      unitRef="usd">-90101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzctMS0xLTEtNDYwMTM_e28e0a51-2c9e-4974-9439-cbfe6e9e28cb"
      unitRef="usd">72428000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if0fdfe563b2749f3ad36d74c30c121dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzctMy0xLTEtNDYwMTM_a470bead-9e3f-43f9-b58d-56787a9f7d5a"
      unitRef="usd">91032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c73d82cd653451cb3c69d920ab3d8aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzctNS0xLTEtNDYwMTM_b40841ec-eee1-43fe-98d2-0905581d722a"
      unitRef="usd">181133000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzgtMS0xLTEtNDYwMTM_362b79c9-8db7-4b4e-837c-7a3245ee035d"
      unitRef="usd">96140000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzgtMy0xLTEtNDYwMTM_3a8da1cb-bca2-49e7-9554-215cc670fc05"
      unitRef="usd">72428000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if0fdfe563b2749f3ad36d74c30c121dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfMzgtNS0xLTEtNDYwMTM_e541ec53-2d6b-4e2a-8583-3c26f9a58320"
      unitRef="usd">91032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDAtMS0xLTEtNDYwMTM_1916af19-c77f-41fb-9b22-7a261106a028"
      unitRef="usd">2901000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDAtMy0xLTEtNDYwMTM_5cde9fe9-45a7-4c98-b124-3436d5a16d6a"
      unitRef="usd">3469000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDAtNS0xLTEtNDYwMTM_2f512cf7-f53f-47fb-899a-267eeebbce8b"
      unitRef="usd">4200000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDEtMS0xLTEtNDYwMTM_a26e2123-53ef-4eb1-a236-ca011609bbaa"
      unitRef="usd">6000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDEtMy0xLTEtNDYwMTM_ac0d15d7-6587-4230-8210-6b25b46edd99"
      unitRef="usd">4000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDEtNS0xLTEtNDYwMTM_9751abdf-2130-4fb5-8931-f6c067204cd3"
      unitRef="usd">1000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDMtMS0xLTEtNDYwMTM_36f6217a-3062-4cc7-9cd2-317571aa19e8"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDMtMy0xLTEtNDYwMTM_53a65dc7-4e7f-4723-a055-827cbb9ee972"
      unitRef="usd">1604000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDMtNS0xLTEtNDYwMTM_fdcefd68-7d70-45a4-a447-2387372d3384"
      unitRef="usd">450000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:StockIssued1
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDQtMS0xLTEtNDYwMTM_337f5538-70bc-4e18-9b51-c81d57320a5e"
      unitRef="usd">390000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDQtMy0xLTEtNDYwMTM_40de8d0b-046b-4e1e-960d-509aeae5eb25"
      unitRef="usd">190000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDQtNS0xLTEtNDYwMTM_def833e0-a25f-43b3-9365-3959c56f6414"
      unitRef="usd">310000</us-gaap:StockIssued1>
    <ardx:DerivativeIssued
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDgtMS0xLTEtNDY2NDE_7e37e217-dabf-45e6-b583-364a65746267"
      unitRef="usd">375000</ardx:DerivativeIssued>
    <ardx:DerivativeIssued
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDgtMy0xLTEtNDY2NDE_28ef5a7c-36aa-4b05-aeb5-763beeefc96a"
      unitRef="usd">0</ardx:DerivativeIssued>
    <ardx:DerivativeIssued
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl85NC9mcmFnOjdjMWU1NTA4NmMwYTQzZjc5NWMwM2VjZTA2Mzk5MDM0L3RhYmxlOjczODFiZjcxMDc1YTRkZjZhNTdlODk1MjZmNjI3NzZlL3RhYmxlcmFuZ2U6NzM4MWJmNzEwNzVhNGRmNmE1N2U4OTUyNmY2Mjc3NmVfNDgtNS0xLTEtNDY2NDE_2cd005b9-93cd-4690-8eb5-7ccba446e668"
      unitRef="usd">0</ardx:DerivativeIssued>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDAvZnJhZzplMjE5NzRhNTgwMTk0NzZiYTI1MzIxZmJiYjBjYTdjOS90ZXh0cmVnaW9uOmUyMTk3NGE1ODAxOTQ3NmJhMjUzMjFmYmJiMGNhN2M5XzcwNg_0ee615a4-80aa-4b28-9cd6-45f0525f0334">ORGANIZATION AND BASIS OF PRESENTATION&lt;div style="margin-top:12pt;text-align:justify;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;Ardelyx, Inc. (&#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) is a biopharmaceutical company founded with a mission to discover, develop and commercialize innovative first-in-class medicines that meet significant unmet medical needs. We developed a unique and innovative platform that enabled the discovery of new biological mechanisms and pathways to develop potent, and efficacious therapies that minimize the side effects and drug-drug interactions frequently encountered with traditional, systemically absorbed medicines. The first molecule we discovered and developed was tenapanor, a targeted, first-in-class, oral, small molecule therapy. Tenapanor, branded as IBSRELA, is approved in the U.S. for the treatment of adults with irritable bowel syndrome with constipation (&#x201c;IBS-C&#x201d;). Tenapanor is in development for the control of serum phosphorus in adult patients with chronic kidney disease (&#x201c;CKD&#x201d;) on dialysis under the brand name XPHOZAH. We also have a development stage asset, RDX013 for adult patients with CKD and/or heart failure with hyperkalemia, or elevated serum potassium, and a discovery phase asset, RDX020 for adult patients with metabolic acidosis, a serious electrolyte disorder, in patients with CKD.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We operate in one business segment, which is the development and commercialization of biopharmaceutical products.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDAvZnJhZzplMjE5NzRhNTgwMTk0NzZiYTI1MzIxZmJiYjBjYTdjOS90ZXh0cmVnaW9uOmUyMTk3NGE1ODAxOTQ3NmJhMjUzMjFmYmJiMGNhN2M5XzYwMA_dec8cebc-07af-4de9-8080-d756c27b08b7"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTA2_84ab844c-8ff5-4864-99da-7d418cb8c707">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported in the financial statements and accompanying notes thereto. On an ongoing basis, management evaluates its estimates, including those related to recognition of revenue, clinical trial accruals, contract manufacturing accruals, fair value of assets and liabilities, income taxes and stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;As of December&#160;31, 2022, we had cash and short-term investments of approximately $123.9 million. We have incurred operating losses since inception in 2007 and our accumulated deficit as of December&#160;31, 2022 is $780.1&#160;million. Our current level of cash and short-term investments alone is not sufficient to meet our plans for the next twelve months following the issuance of these financial statements on March&#160;2, 2023. These factors raise substantial doubt regarding our ability to continue as a going concern for a period of one year from the issuance of these financial statements. We plan to address our operating cash flow requirements with our current cash and short-term investments, cash generated from product sales of IBSRELA, and if approved, cash generated from sales of XPHOZAH, our potential receipt of anticipated milestones payments from our collaboration partners, our potential receipt of anticipated payments from our Japanese collaboration partner under the second amendment to our License Agreement, with additional financing sources and through the implementation of cash preservation activities to reduce or defer discretionary spending.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;There are no assurances that our efforts to meet our operating cash flow requirements will be successful. If our current cash and short-term investments as well as our plans to meet our operating cash flow requirements are not sufficient to fund necessary expenditures and meet our obligations for at least the next twelve months following the issuance of these financial statements, our liquidity, financial condition and business prospects will be materially affected. These financial statements have been prepared on a going concern basis and do not include any adjustments to the amounts and classification of assets and liabilities that may be necessary in the event that we can no longer continue as a going concern. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We consider all highly liquid investments purchased with an original maturity date of 90 days or less on the date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90&#160;days, but less than one&#160;year, from the date of acquisition. Short-term investments are carried at fair value based upon quoted market prices. Unrealized gains and losses on available-for-sale securities are included in accumulated other comprehensive loss on our balance sheets. The cost of available-for-sale securities sold is based on the specific-identification method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash, cash equivalents, short-term investments and accounts receivable. We are exposed to credit risks in the event of default by the counterparties to the extent of the amount recorded in its balance sheet. Cash, cash equivalents and short-term investments are invested through banks and other financial institutions in the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We manage our foreign currency exposures with the use of foreign currency purchases. We primarily conduct business in U.S. dollars; however, a portion of our expense and capital activities are transacted in foreign currencies which are subject to exchange rate fluctuations that can affect cash or earnings. We have been in a loss position and therefore our primary objective is to conserve and manage cash. There are generally two methods by which we may manage the cash flow risk of foreign exchange fluctuations when a contract is signed (i) we can purchase the foreign funds, in full or in part, upon the execution of the contract, or (ii) we can obtain the right to purchase such funds, in full or in part, at the execution of the contract, i.e., obtain a forward contract from an appropriate bank, that can be exercised to obtain the currency of interest at a particular point in time. The derivative instruments that we may use to hedge the exposure shall generally not be designated as cash flow hedges, and as a result, changes in their fair value would be recorded in other income (expense), net, in our statements of operations and comprehensive loss. The fair values of forward foreign currency exchange contracts would be estimated using current exchange rates and interest rates and the current creditworthiness of the counterparties is taken into consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, with ranges generally from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzY3Mzg_4835439c-76eb-4d2f-801e-529f6574b0d2"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized over the lesser of the estimated useful lives or the related remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The carrying value of long-lived assets, including property and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the asset may not be recoverable. An impairment loss is recognized when the total of estimated future undiscounted cash flows, expected to result from the use of the asset and its eventual disposition, are less than the asset&#x2019;s carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. For the years ending December&#160;31, 2022, 2021 and 2020 we have recognized no impairment losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Accounts receivable is reported net of allowances for returns, chargebacks and contractual off-invoice and prompt-pay discounts offered to our customers. Our estimate of the allowance for doubtful accounts is based on an evaluation of the aging of our receivables. Trade receivable balances are written off against the allowance when it is probable that the receivable will not be collected. To date, we have determined that an allowance for doubtful accounts is not required. As of December&#160;31, 2022 our accounts receivable balance was comprised of $0.7&#160;million from our collaboration agreements and $7.0&#160;million from commercial customers. As of December&#160;31, 2021 our accounts receivable balance was comprised of $0.5&#160;million from our collaborators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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-top:12pt;text-align:justify;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;We capitalize inventory costs associated with the production of our products after regulatory approval or 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 as research and development. Prior to the regulatory approval of drug product candidates, we incurred expenses for the manufacture of drug product that could potentially be available to support the commercial launch of our products or could be sold to our international partners under product supply agreements. We began to capitalize inventory costs associated with IBSRELA during the fourth quarter of 2021, when our intent to commercialize IBSRELA was established and we commenced preparation for the commercial launch of IBSRELA, which was when it was determined that the inventory had a probable future economic benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Inventory is stated at the lower of cost or estimated net realizable value with cost determined under the first-in first-out method. Inventory costs include the cost of materials, third-party contract manufacturing, third-party packaging services, freight, labor costs for personnel involved in the manufacturing process, and indirect overhead costs. We primarily use actual costs to determine the cost basis for inventory. The determination of whether inventory costs will be realizable requires management review of the expiration dates of IBSRELA compared to our forecasted sales. If actual market conditions are less favorable than projected by management, write-downs of inventory may be required, which would be recorded as cost of revenue in the statement of operations and comprehensive loss. As of December&#160;31, 2022, we have not recorded any write-offs for excess and obsolete inventory. A portion of inventory that represents product that is not expected to be sold or used within the next 12 months is classified as non-current on our balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Sales, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We account for our commercial product sales, net in accordance with Topic 606 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. We received approval from the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) in September 2019 to market IBSRELA in the U.S.. We began selling IBSRELA in the U.S. in March 2022. We distribute IBSRELA principally through major wholesalers, specialty pharmacies and group purchasing organizations ("GPOs") (collectively, our "Customers"). Our Customers subsequently sell IBSRELA to pharmacies and patients. Separately, we enter into arrangements with third parties that provide for government-mandated rebates, chargebacks and discounts. Revenue from product sales is recognized when our performance obligations are satisfied, which is when Customers obtain control of our product and occurs upon delivery.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reserves for Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration which may be settled in the form of off-invoice discounts, chargebacks, or rebates. Variable consideration includes discounts to customers and government programs, wholesaler fees, group purchasing organization administrative fees, patient copay assistance programs, and estimated product returns. These estimates are based on the amounts earned or to be claimed for related sales and are classified as reductions of gross accounts receivable if settlement is expected to occur through a reduction in the amounts paid by our customers or a current liability if settlement is expected to occur through a payment from us. Where appropriate, these estimates are based on factors such as industry data and forecasted customer buying and payment patterns, our experience, current contractual and statutory requirements, specific known market events and trends. These reductions to gross sales reflect our best estimates of the amount of consideration to which we are entitled based on the terms of the contract. Variable consideration is included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we adjust these estimates, which would affect product revenue and earnings in the period such variances become known. As we gain more experience, estimates will be more heavily based on the expected utilization from historical data we have accumulated since the IBSRELA product launch.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Rebates: Rebates include wholesaler fees, GPO fees, as well as mandated discounts under the Medicaid Drug Rebate Program ("Medicaid") and the Medicare Coverage Gap Program ("Medicare"). Estimates for rebates are recorded in the same period the related gross revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability which is included in accrued expenses on the balance sheets. We estimate our Medicaid and Medicare rebates based upon the estimated payor mix, and statutory discount rates. Our estimates for payor mix are guided by payor information received from specialty pharmacies, expected utilization for wholesaler sales to pharmacies, and available industry payor information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Chargebacks: Chargebacks are discounts that occur when certain contracted purchasers purchase directly from our wholesalers at a discounted price. The wholesaler, in turn, charges back the difference between the price initially paid to us by the wholesaler and the discounted price paid to the wholesaler by the contracted purchaser. Amounts for estimated chargebacks are established in the same period that the related gross revenue is recognized, resulting in a reduction of product revenue and accounts receivable. The accrual for wholesaler chargebacks is estimated based on known chargeback rates, known sales to wholesalers, and estimated utilization by types of contracted purchasers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Discounts and Fees: Our payment terms are generally 30 to 60 days. Wholesalers, GPOs and specialty pharmacies are offered various forms of consideration, including off-invoice discounts which may be paid to GPOs and specialty pharmacies. Wholesalers and GPOs may also receive prompt pay discounts for payment within a specified period. We expect discounts to be earned when offered and therefore, we deduct the full amount of these discounts from product sales when revenue is recognized, resulting in a reduction of product revenue and accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Other Reserves: Patients who have commercial insurance may receive copay assistance when product is dispensed by pharmacies to patients. We estimate the amount of copay assistance provided to eligible patients based on the terms of the program and redemption information provided by third-party claims processing organizations and are recorded in accounts payable and accrued expenses and other current liabilities on the balance sheets. Other reserves include estimated product returns which are recorded in the same period the related gross revenue is recognized, resulting in a reduction of product revenue as well as accounts receivable. We estimate our product returns reserve based upon our experience, and specific known market events and trends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Collaboration Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We generate collaboration revenue primarily from research and collaboration and license agreements with customers. Goods and services in the agreements may include the grant of licenses for the use of our technology,&#160;the provision of services associated with the research and development of product candidates, manufacturing services, and participation in joint steering committees. The terms of these arrangements typically include payment to us of one or more of the following: non-refundable, up-front license fees; research, development, regulatory and commercial milestone payments; reimbursement of research and development services; option payments; reimbursement of certain costs; payments for manufacturing supply services; and future royalties on net sales of licensed products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;When two or more contracts are entered into with the same customer at or near the same time, we evaluate the contracts to determine whether the contracts should be accounted for as a single arrangement. Contracts are combined and accounted for as a single arrangement if one or more of the following criteria are met: (i) the contracts are negotiated as a package with a single commercial objective; (ii) the amount of consideration to be paid in one contract depends on the price or performance of the other contract; or (iii) the goods or services promised in the contracts (or some goods or services promised in each of the contracts) are a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under each of our agreements, management performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including any constraints on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) we satisfy each performance obligation. As part of the accounting for contracts with customers, we develop assumptions that require judgment to determine whether promised goods and services represent distinct performance obligations and the standalone selling price for each performance obligation identified in the contract. This evaluation is subjective and requires us to make judgments about the promised goods and services and whether those goods and services are separable from other aspects of the contract. Further, determining the standalone selling price for performance obligations requires significant judgment, and when an observable price of a promised good or service is not readily available, we consider relevant assumptions to estimate the standalone selling price, including, as applicable, market conditions, development timelines, probabilities of technical and regulatory success, reimbursement rates for personnel costs, forecasted revenues, potential limitations to the selling price of the product and discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We apply judgment in determining whether a combined performance obligation is satisfied at a point in time or over time, and, if over time, concluding upon the appropriate method of measuring progress to be applied for purposes of recognizing revenue. We evaluate the measure of progress each reporting period and, as estimates related to the measure of progress change, related revenue recognition is adjusted accordingly. Changes in our estimated measure of progress are accounted for prospectively as a change in accounting estimate. We recognize collaboration revenue by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;development period, we measure actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. We will re-evaluate the estimate of expected costs to satisfy the performance obligation each reporting period and make adjustments for any significant changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in our Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months it will be classified in current liabilities. Amounts recognized as revenue prior to receipt are recorded as contract assets in our Balance Sheets. If we expect to have an unconditional right to receive the consideration in the next twelve months, it will be classified in current assets. A net contract asset or liability is presented for each contract with a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Milestone Payments:&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 the inception of each arrangement that includes development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. Amounts of variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur and when the uncertainty associated with the variable consideration is subsequently resolved. Milestone payments that are not within our control or the control of the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraints, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect earnings in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Manufacturing supply services:&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; Arrangements that include a promise for future supply of drug substance or drug product for either clinical development or commercial supply at the customer&#x2019;s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations. If we are entitled to additional payments when the customer exercises these options, any payments are recorded in product supply revenue when the customer obtains control of the goods, which is upon delivery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Royalties:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and where the license is deemed to be the predominant item to which the royalties relate, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). To date, royalty revenue resulting from licensing arrangements has not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Licenses of intellectual property:&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; If a license granted to a customer to use our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenue from consideration allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we apply judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, to conclude upon the appropriate method of measuring progress for purposes of recognizing revenue related to consideration allocated to the performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Options:&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; Customer options, such as options granted to allow a licensee to choose to research, develop and commercialize licensed compounds are evaluated at contract inception in order to determine whether those options provide a material right (i.e., an optional good or service offered for free or at a discount) to the customer. If the customer options represent a material right, the material right is treated as a separate performance obligation at the outset of the arrangement. We allocate the transaction price to material rights based on the standalone selling price, and revenue is recognized when or as the future goods or services are transferred or when the option expires. Customer options that are not material rights do not give rise to a separate performance obligation, and as such, the additional consideration that would result from a customer exercising an option in the future is not included in the transaction price for the current contract. Instead, the option is deemed a marketing offer, and additional option fee payments are recognized or being recognized as revenue when the licensee exercises the option. The exercise of an option that does not represent a material right is treated as a separate contract for accounting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract modifications:&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; Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Depending on facts and circumstances, we account for a contract modification as one of the following: (i) a separate contract; (ii) a termination of the existing contract and a creation of a new contract; or (iii) a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;our standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, we account for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, we account for the contract modification as an add-on to the existing contract and as an adjustment to revenue on a cumulative catch-up basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We receive payments from our licensees as established in each contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until we perform our obligations under these arrangements. Where applicable, amounts are recorded as accounts receivable or unbilled revenue when our right to consideration is unconditional. We do not assess whether a contract with a customer has a significant financing component if the expectation at contract inception is such that the period between payment by the licensees and the transfer of the promised goods or services to the licensees will be one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Cost of revenue consists of the cost of commercial goods sold to our Customers and international partners under product supply agreements as well as royalty expense based on sales of tenapanor. We capitalize inventory costs associated with the production of our products after regulatory approval or 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 as research and development. A portion of the costs of IBSRELA units recognized as revenue during the twelve months ended December&#160;31, 2022 were expensed prior to the fourth quarter of 2021, at which time our intent to commercialize IBSRELA was established and we commenced preparation for the commercial launch of IBSRELA. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Cost of revenue includes payments due to AstraZeneca, which under the terms of a termination agreement entered into in 2015 ("AZ Termination Agreement") is entitled to (i) future royalties at a rate of 10% of net sales of tenapanor or other NHE3 products by us or our licensees, and (ii) 20% of non-royalty revenue received from our collaboration partners as a result of the development and commercialization of tenapanor or certain other NHE3 inhibitors.&#160;We have agreed to pay&#160;AstraZeneca up to a maximum of $75.0 million in the aggregate for (i) and (ii). We recognize these expenses as cost of revenue when we recognize the corresponding revenue that gives rise to payments due to AstraZeneca. To date, we have recognized an aggregate of $15.3 million as cost of revenue under the AZ Termination Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Research and development costs are charged to expense as incurred and consisted of costs incurred to further our research and development activities and include salaries and related employee benefits, costs associated with clinical trials, costs related to pre-commercialization manufacturing activities such as manufacturing process validation activities and the manufacturing of clinical drug supply, nonclinical research and development activities, regulatory activities, research-related overhead expenses and fees paid to external service providers and contract research and manufacturing organizations that conduct certain research and development activities on our behalf.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We are required to estimate our accrued expenses at the end of each reporting period. This process involves reviewing open contracts and purchase orders, communicating with our personnel to identify services that have been performed on our behalf and estimating the level of service performed and the associated cost incurred for the service when we have not yet been invoiced or otherwise notified of the actual costs. The majority of our service providers submit invoices in arrears for services performed or when contractual milestones are met. We make estimates of our accrued expenses as of each balance sheet date in our financial statements based on facts and circumstances known to us at that time. We periodically confirm the accuracy of our estimates with our service providers and make adjustments if necessary. Examples of estimated accrued research and development expenses include fees paid to:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;contract research organizations ("CROs") in connection with clinical studies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;investigative sites in connection with clinical studies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;vendors related to product manufacturing, development and distribution of clinical supplies; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;vendors in connection with preclinical development activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We record expenses related to clinical studies and manufacturing development activities based on our estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on our behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to our vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical trial milestones. In accruing service fees, we estimate the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort to be expended in each period. If the actual timing of the performance of services or the level of effort varies from our estimate, we will adjust the accrued or prepaid expense balance accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recognize compensation expense for all stock-based payment awards made to employees, non-employees and directors based on estimated fair values. For employee and non-employee stock options, we determine the grant date fair value of the awards using the Black-Scholes option-pricing model and generally recognize the fair value as stock-based compensation expense on a straight-line basis over the vesting period of the respective awards. For restricted stock and performance-based restricted stock, to the extent they are probable, the compensation cost for these awards is based on the closing price of our common stock on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period. Stock-based compensation expense is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, our stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Derivatives and Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We account for our derivative instruments as either assets or liabilities on the balance sheet and measure them at fair value. Derivatives are adjusted to fair value through other income (expense), net in the statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Non-cash Interest Expense on Deferred Royalty Obligation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The net proceeds we receive from the sale of certain future royalties are recorded as deferred royalty obligation related to the sale of future royalties on our balance sheets. As we earn royalties and remit those royalties pursuant to the agreement, the balance of the deferred royalty obligation will be effectively repaid over the life of agreement and non-cash interest expense related to the sale of future royalties is recorded using the effective interest method. To determine the amortization of our deferred royalty obligation, we are required to estimate the total amount of future royalty payments we expect to earn. There are a number of factors that could materially affect the amount and timing of royalty payments, most of which are not within our control. We periodically assess the amount of royalty payments we expect to receive which are subject to the agreement and, to the extent that the amount or timing of such payments is materially different than our original estimates, we prospectively adjust the imputed interest rate and the related amortization of the deferred royalty obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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-top:12pt;text-align:justify;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;We determine if an arrangement is a lease at the inception of the arrangement. Operating leases are included in right-of-use assets, current portion of operating lease liability, and operating lease liability, net of current portion in our balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term. We have elected not to separate lease and non-lease components, such as common area maintenance charges, and instead it accounts for these as a single lease component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recognize restructuring charges related to reorganization plans that have been committed to by management when liabilities have been incurred. In connection with these activities, we record restructuring charges at fair value for, (a) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (b) one-time employee termination benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (c) contract termination costs when a contract is terminated before the end of its term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;One-time employee termination benefits are recognized in their entirety when communication has occurred and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration of potential shares of common stock. Diluted net loss per common share in the periods presented is the same as basic net loss per common share, since the effects of potentially dilutive securities are antidilutive due to the net loss for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;New Accounting Pronouncements - Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We adopted Accounting Standards Update 2016-13, &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: Measurement of Credit Losses on Financial Instruments &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;("ASU 2016-13"), as of December 1, 2021 under the modified retrospective approach. ASU 2016-13 requires an entity to measure and recognize expected credit losses for certain financial instruments, including trade receivables, as an allowance that reflects the entity's current estimate of credit losses expected to be incurred. For available-for-sale debt securities with unrealized credit losses, the standard requires allowances to be recorded through net income instead of directly reducing the amortized cost of the investment under the previous other-than-temporary impairment model. The adoption of this standard did not have a material impact on our financial statements or a significant impact on our internal controls.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;There were various accounting standards and interpretations issued recently, none of which are expected to a have a material impact on our financial position, operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxODk2_46ceacd6-1441-4aa8-9a53-e3ba52256835">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTAy_d3f56543-8f82-4f6c-a679-da8b3c28c2f0">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported in the financial statements and accompanying notes thereto. On an ongoing basis, management evaluates its estimates, including those related to recognition of revenue, clinical trial accruals, contract manufacturing accruals, fair value of assets and liabilities, income taxes and stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that management believes to be reasonable under the circumstances. Actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:InvestmentsAndCash
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIzNzQ_759dc7bc-62c3-4ad7-b5ba-da0c9e98e74b"
      unitRef="usd">123900000</us-gaap:InvestmentsAndCash>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzI0Njg_6954659c-e247-46bf-85c0-1d4bed297fb0"
      unitRef="usd">-780100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTAz_058cd634-5d3c-408c-b5d6-7f0a3130ca5e">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We consider all highly liquid investments purchased with an original maturity date of 90 days or less on the date of purchase to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <ardx:ShortTermInvestmentsPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTA3_8888fedc-6439-4c21-a765-28cd26612bde">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Short-term investments consist of debt securities classified as available-for-sale and have maturities greater than 90&#160;days, but less than one&#160;year, from the date of acquisition. Short-term investments are carried at fair value based upon quoted market prices. Unrealized gains and losses on available-for-sale securities are included in accumulated other comprehensive loss on our balance sheets. The cost of available-for-sale securities sold is based on the specific-identification method.&lt;/span&gt;&lt;/div&gt;</ardx:ShortTermInvestmentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTEz_46111201-0f27-41a1-963c-331edeee59a5">&lt;div style="margin-top:12pt;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;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash, cash equivalents, short-term investments and accounts receivable. We are exposed to credit risks in the event of default by the counterparties to the extent of the amount recorded in its balance sheet. Cash, cash equivalents and short-term investments are invested through banks and other financial institutions in the U.S.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTA4_fb937a06-83c9-41e6-a624-7d56d228139c">&lt;div style="margin-top:12pt;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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We manage our foreign currency exposures with the use of foreign currency purchases. We primarily conduct business in U.S. dollars; however, a portion of our expense and capital activities are transacted in foreign currencies which are subject to exchange rate fluctuations that can affect cash or earnings. We have been in a loss position and therefore our primary objective is to conserve and manage cash. There are generally two methods by which we may manage the cash flow risk of foreign exchange fluctuations when a contract is signed (i) we can purchase the foreign funds, in full or in part, upon the execution of the contract, or (ii) we can obtain the right to purchase such funds, in full or in part, at the execution of the contract, i.e., obtain a forward contract from an appropriate bank, that can be exercised to obtain the currency of interest at a particular point in time. The derivative instruments that we may use to hedge the exposure shall generally not be designated as cash flow hedges, and as a result, changes in their fair value would be recorded in other income (expense), net, in our statements of operations and comprehensive loss. The fair values of forward foreign currency exchange contracts would be estimated using current exchange rates and interest rates and the current creditworthiness of the counterparties is taken into consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxODk4_edaf3b9e-2015-47f3-b873-30ad2b569f53">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, with ranges generally from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzY3Mzg_4835439c-76eb-4d2f-801e-529f6574b0d2"&gt;three&lt;/span&gt; to five years. Leasehold improvements are amortized over the lesser of the estimated useful lives or the related remaining lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i06f6392d8de34129a19422671d121309_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzY3NDQ_e96f135f-dc23-4aaa-a4b6-9081292a1374">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTE0_81d7c596-21f5-413e-90a7-1b63d350b4be">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The carrying value of long-lived assets, including property and equipment, are reviewed for impairment whenever events or changes in circumstances indicate that the asset may not be recoverable. An impairment loss is recognized when the total of estimated future undiscounted cash flows, expected to result from the use of the asset and its eventual disposition, are less than the asset&#x2019;s carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. For the years ending December&#160;31, 2022, 2021 and 2020 we have recognized no impairment losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2Xzc0NzE_15af8d00-f774-4f33-b2ff-e24d7a873b02"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2Xzc0NzE_22fbe075-e505-48fb-b4e5-5f5a6bae7bd8"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2Xzc0NzE_2f75fe73-632b-4152-9605-aa9021b8a4de"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTA5_0c6e296f-4b95-40f1-87ab-f6e3517f48ed">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We use the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIxOTkwMjMzMDczMTY_6a8c2c94-9413-47ce-8f6e-b7e83b1b84c6">Accounts ReceivableAccounts receivable is reported net of allowances for returns, chargebacks and contractual off-invoice and prompt-pay discounts offered to our customers. Our estimate of the allowance for doubtful accounts is based on an evaluation of the aging of our receivables. Trade receivable balances are written off against the allowance when it is probable that the receivable will not be collected. To date, we have determined that an allowance for doubtful accounts is not required.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ieca82817eeaa4e6a9211772c02ceff0e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTYwMA_ed2be86b-5fbb-4844-82ab-822ea7a32d6e"
      unitRef="usd">700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3e0e80bb8eb7493a85b933d3d97f3803_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTYxNQ_4cb28ada-1dc3-4cb5-9943-4d3147a70330"
      unitRef="usd">7000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia88c0559b8474f5190912f03388fc38d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTYzMA_d28785dd-9a1e-4a4b-9a4f-86c10ed15349"
      unitRef="usd">500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIxOTkwMjMzMDczMzA_cbde6073-2f03-40ab-a3c4-a4a6de96670c">&lt;div style="margin-top:12pt;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-top:12pt;text-align:justify;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;We capitalize inventory costs associated with the production of our products after regulatory approval or 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 as research and development. Prior to the regulatory approval of drug product candidates, we incurred expenses for the manufacture of drug product that could potentially be available to support the commercial launch of our products or could be sold to our international partners under product supply agreements. We began to capitalize inventory costs associated with IBSRELA during the fourth quarter of 2021, when our intent to commercialize IBSRELA was established and we commenced preparation for the commercial launch of IBSRELA, which was when it was determined that the inventory had a probable future economic benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Inventory is stated at the lower of cost or estimated net realizable value with cost determined under the first-in first-out method. Inventory costs include the cost of materials, third-party contract manufacturing, third-party packaging services, freight, labor costs for personnel involved in the manufacturing process, and indirect overhead costs. We primarily use actual costs to determine the cost basis for inventory. The determination of whether inventory costs will be realizable requires management review of the expiration dates of IBSRELA compared to our forecasted sales. If actual market conditions are less favorable than projected by management, write-downs of inventory may be required, which would be recorded as cost of revenue in the statement of operations and comprehensive loss. As of December&#160;31, 2022, we have not recorded any write-offs for excess and obsolete inventory. A portion of inventory that represents product that is not expected to be sold or used within the next 12 months is classified as non-current on our balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxODky_be7a16e3-4d23-417e-8658-6fad2e4cb409">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Sales, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We account for our commercial product sales, net in accordance with Topic 606 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. We received approval from the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) in September 2019 to market IBSRELA in the U.S.. We began selling IBSRELA in the U.S. in March 2022. We distribute IBSRELA principally through major wholesalers, specialty pharmacies and group purchasing organizations ("GPOs") (collectively, our "Customers"). Our Customers subsequently sell IBSRELA to pharmacies and patients. Separately, we enter into arrangements with third parties that provide for government-mandated rebates, chargebacks and discounts. Revenue from product sales is recognized when our performance obligations are satisfied, which is when Customers obtain control of our product and occurs upon delivery.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reserves for Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration which may be settled in the form of off-invoice discounts, chargebacks, or rebates. Variable consideration includes discounts to customers and government programs, wholesaler fees, group purchasing organization administrative fees, patient copay assistance programs, and estimated product returns. These estimates are based on the amounts earned or to be claimed for related sales and are classified as reductions of gross accounts receivable if settlement is expected to occur through a reduction in the amounts paid by our customers or a current liability if settlement is expected to occur through a payment from us. Where appropriate, these estimates are based on factors such as industry data and forecasted customer buying and payment patterns, our experience, current contractual and statutory requirements, specific known market events and trends. These reductions to gross sales reflect our best estimates of the amount of consideration to which we are entitled based on the terms of the contract. Variable consideration is included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Actual amounts of consideration ultimately received may differ from our estimates. If actual results in the future vary from our estimates, we adjust these estimates, which would affect product revenue and earnings in the period such variances become known. As we gain more experience, estimates will be more heavily based on the expected utilization from historical data we have accumulated since the IBSRELA product launch.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Rebates: Rebates include wholesaler fees, GPO fees, as well as mandated discounts under the Medicaid Drug Rebate Program ("Medicaid") and the Medicare Coverage Gap Program ("Medicare"). Estimates for rebates are recorded in the same period the related gross revenue is recognized, resulting in a reduction of product revenue and the establishment of a current liability which is included in accrued expenses on the balance sheets. We estimate our Medicaid and Medicare rebates based upon the estimated payor mix, and statutory discount rates. Our estimates for payor mix are guided by payor information received from specialty pharmacies, expected utilization for wholesaler sales to pharmacies, and available industry payor information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Chargebacks: Chargebacks are discounts that occur when certain contracted purchasers purchase directly from our wholesalers at a discounted price. The wholesaler, in turn, charges back the difference between the price initially paid to us by the wholesaler and the discounted price paid to the wholesaler by the contracted purchaser. Amounts for estimated chargebacks are established in the same period that the related gross revenue is recognized, resulting in a reduction of product revenue and accounts receivable. The accrual for wholesaler chargebacks is estimated based on known chargeback rates, known sales to wholesalers, and estimated utilization by types of contracted purchasers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Discounts and Fees: Our payment terms are generally 30 to 60 days. Wholesalers, GPOs and specialty pharmacies are offered various forms of consideration, including off-invoice discounts which may be paid to GPOs and specialty pharmacies. Wholesalers and GPOs may also receive prompt pay discounts for payment within a specified period. We expect discounts to be earned when offered and therefore, we deduct the full amount of these discounts from product sales when revenue is recognized, resulting in a reduction of product revenue and accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Other Reserves: Patients who have commercial insurance may receive copay assistance when product is dispensed by pharmacies to patients. We estimate the amount of copay assistance provided to eligible patients based on the terms of the program and redemption information provided by third-party claims processing organizations and are recorded in accounts payable and accrued expenses and other current liabilities on the balance sheets. Other reserves include estimated product returns which are recorded in the same period the related gross revenue is recognized, resulting in a reduction of product revenue as well as accounts receivable. We estimate our product returns reserve based upon our experience, and specific known market events and trends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Collaboration Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We generate collaboration revenue primarily from research and collaboration and license agreements with customers. Goods and services in the agreements may include the grant of licenses for the use of our technology,&#160;the provision of services associated with the research and development of product candidates, manufacturing services, and participation in joint steering committees. The terms of these arrangements typically include payment to us of one or more of the following: non-refundable, up-front license fees; research, development, regulatory and commercial milestone payments; reimbursement of research and development services; option payments; reimbursement of certain costs; payments for manufacturing supply services; and future royalties on net sales of licensed products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;When two or more contracts are entered into with the same customer at or near the same time, we evaluate the contracts to determine whether the contracts should be accounted for as a single arrangement. Contracts are combined and accounted for as a single arrangement if one or more of the following criteria are met: (i) the contracts are negotiated as a package with a single commercial objective; (ii) the amount of consideration to be paid in one contract depends on the price or performance of the other contract; or (iii) the goods or services promised in the contracts (or some goods or services promised in each of the contracts) are a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under each of our agreements, management performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including any constraints on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) we satisfy each performance obligation. As part of the accounting for contracts with customers, we develop assumptions that require judgment to determine whether promised goods and services represent distinct performance obligations and the standalone selling price for each performance obligation identified in the contract. This evaluation is subjective and requires us to make judgments about the promised goods and services and whether those goods and services are separable from other aspects of the contract. Further, determining the standalone selling price for performance obligations requires significant judgment, and when an observable price of a promised good or service is not readily available, we consider relevant assumptions to estimate the standalone selling price, including, as applicable, market conditions, development timelines, probabilities of technical and regulatory success, reimbursement rates for personnel costs, forecasted revenues, potential limitations to the selling price of the product and discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We apply judgment in determining whether a combined performance obligation is satisfied at a point in time or over time, and, if over time, concluding upon the appropriate method of measuring progress to be applied for purposes of recognizing revenue. We evaluate the measure of progress each reporting period and, as estimates related to the measure of progress change, related revenue recognition is adjusted accordingly. Changes in our estimated measure of progress are accounted for prospectively as a change in accounting estimate. We recognize collaboration revenue by measuring the progress toward complete satisfaction of the performance obligation using an input measure. In order to recognize revenue over the research and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;development period, we measure actual costs incurred to date compared to the overall total expected costs to satisfy the performance obligation. Revenues are recognized as the program costs are incurred. We will re-evaluate the estimate of expected costs to satisfy the performance obligation each reporting period and make adjustments for any significant changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in our Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months it will be classified in current liabilities. Amounts recognized as revenue prior to receipt are recorded as contract assets in our Balance Sheets. If we expect to have an unconditional right to receive the consideration in the next twelve months, it will be classified in current assets. A net contract asset or liability is presented for each contract with a customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Milestone Payments:&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 the inception of each arrangement that includes development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. Amounts of variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur and when the uncertainty associated with the variable consideration is subsequently resolved. Milestone payments that are not within our control or the control of the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative standalone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraints, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect earnings in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Manufacturing supply services:&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; Arrangements that include a promise for future supply of drug substance or drug product for either clinical development or commercial supply at the customer&#x2019;s discretion are generally considered as options. We assess if these options provide a material right to the licensee and if so, they are accounted for as separate performance obligations. If we are entitled to additional payments when the customer exercises these options, any payments are recorded in product supply revenue when the customer obtains control of the goods, which is upon delivery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Royalties:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For arrangements that include sales-based royalties, including milestone payments based on the level of sales, and where the license is deemed to be the predominant item to which the royalties relate, we recognize revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). To date, royalty revenue resulting from licensing arrangements has not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Licenses of intellectual property:&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; If a license granted to a customer to use our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenue from consideration allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, we apply judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time and, if over time, to conclude upon the appropriate method of measuring progress for purposes of recognizing revenue related to consideration allocated to the performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Options:&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; Customer options, such as options granted to allow a licensee to choose to research, develop and commercialize licensed compounds are evaluated at contract inception in order to determine whether those options provide a material right (i.e., an optional good or service offered for free or at a discount) to the customer. If the customer options represent a material right, the material right is treated as a separate performance obligation at the outset of the arrangement. We allocate the transaction price to material rights based on the standalone selling price, and revenue is recognized when or as the future goods or services are transferred or when the option expires. Customer options that are not material rights do not give rise to a separate performance obligation, and as such, the additional consideration that would result from a customer exercising an option in the future is not included in the transaction price for the current contract. Instead, the option is deemed a marketing offer, and additional option fee payments are recognized or being recognized as revenue when the licensee exercises the option. The exercise of an option that does not represent a material right is treated as a separate contract for accounting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract modifications:&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; Contract modifications, defined as changes in the scope or price (or both) of a contract that are approved by the parties to the contract, such as a contract amendment, exist when the parties to a contract approve a modification that either creates new or changes existing enforceable rights and obligations of the parties to the contract. Depending on facts and circumstances, we account for a contract modification as one of the following: (i) a separate contract; (ii) a termination of the existing contract and a creation of a new contract; or (iii) a combination of the preceding treatments. A contract modification is accounted for as a separate contract if the scope of the contract increases because of the addition of promised goods or services that are distinct and the price of the contract increases by an amount of consideration that reflects &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;our standalone selling prices of the additional promised goods or services. When a contract modification is not considered a separate contract and the remaining goods or services are distinct from the goods or services transferred on or before the date of the contract modification, we account for the contract modification as a termination of the existing contract and a creation of a new contract. When a contract modification is not considered a separate contract and the remaining goods or services are not distinct, we account for the contract modification as an add-on to the existing contract and as an adjustment to revenue on a cumulative catch-up basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We receive payments from our licensees as established in each contract. Upfront payments and fees are recorded as deferred revenue upon receipt or when due and may require deferral of revenue recognition to a future period until we perform our obligations under these arrangements. Where applicable, amounts are recorded as accounts receivable or unbilled revenue when our right to consideration is unconditional. We do not assess whether a contract with a customer has a significant financing component if the expectation at contract inception is such that the period between payment by the licensees and the transfer of the promised goods or services to the licensees will be one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ardx:RevenueGeneralPaymentTerms
      contextRef="i2de3a294b21b459b8c55c13b0a994e24_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIxOTkwMjMzMDczMTg_d6fd4281-58e2-4d01-b782-a044db76d9d0">P30D</ardx:RevenueGeneralPaymentTerms>
    <ardx:RevenueGeneralPaymentTerms
      contextRef="i06f6392d8de34129a19422671d121309_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIxOTkwMjMzMDczMjg_b2a29ae3-ef4d-40ae-b6ba-a07400d2d76a">P60D</ardx:RevenueGeneralPaymentTerms>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIxOTkwMjMzMDczMzM_03b531be-e605-4a04-b817-a68cc6442a86">&lt;div style="margin-top:12pt;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;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Cost of revenue consists of the cost of commercial goods sold to our Customers and international partners under product supply agreements as well as royalty expense based on sales of tenapanor. We capitalize inventory costs associated with the production of our products after regulatory approval or 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 as research and development. A portion of the costs of IBSRELA units recognized as revenue during the twelve months ended December&#160;31, 2022 were expensed prior to the fourth quarter of 2021, at which time our intent to commercialize IBSRELA was established and we commenced preparation for the commercial launch of IBSRELA. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Cost of revenue includes payments due to AstraZeneca, which under the terms of a termination agreement entered into in 2015 ("AZ Termination Agreement") is entitled to (i) future royalties at a rate of 10% of net sales of tenapanor or other NHE3 products by us or our licensees, and (ii) 20% of non-royalty revenue received from our collaboration partners as a result of the development and commercialization of tenapanor or certain other NHE3 inhibitors.&#160;We have agreed to pay&#160;AstraZeneca up to a maximum of $75.0 million in the aggregate for (i) and (ii). We recognize these expenses as cost of revenue when we recognize the corresponding revenue that gives rise to payments due to AstraZeneca. To date, we have recognized an aggregate of $15.3 million as cost of revenue under the AZ Termination Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <ardx:PercentageOfRoyaltyRevenue
      contextRef="i23a66360caef450d9534fe2775f21255_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTU2NA_f8f1354e-9995-450c-8bd2-4a412d52d809"
      unitRef="number">0.10</ardx:PercentageOfRoyaltyRevenue>
    <ardx:PercentageOfNonRoyaltyRevenue
      contextRef="i23a66360caef450d9534fe2775f21255_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTU2OA_602d4ed0-947c-4d9a-8f19-9596062c8979"
      unitRef="number">0.20</ardx:PercentageOfNonRoyaltyRevenue>
    <ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum
      contextRef="i8e9b10bffc104601b9077dcc9e1f4fa6_I20150630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTU3Mg_0faae7bc-afb8-461d-bd84-aff8c5abb61c"
      unitRef="usd">75000000</ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum>
    <ardx:CostOfRevenueAggregateAmountRecognized
      contextRef="i1d34215ee2e348899b09d93611aa94d9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzU0OTc1NTg2NTU3Ng_190f4fbd-92a5-4a2e-95e4-4a5af75c4dc8"
      unitRef="usd">15300000</ardx:CostOfRevenueAggregateAmountRecognized>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTA0_22c7182a-25f8-4342-b789-c9d9792f67ce">&lt;div style="margin-top:12pt;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 Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Research and development costs are charged to expense as incurred and consisted of costs incurred to further our research and development activities and include salaries and related employee benefits, costs associated with clinical trials, costs related to pre-commercialization manufacturing activities such as manufacturing process validation activities and the manufacturing of clinical drug supply, nonclinical research and development activities, regulatory activities, research-related overhead expenses and fees paid to external service providers and contract research and manufacturing organizations that conduct certain research and development activities on our behalf.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <ardx:AccruedResearchAndDevelopmentExpensesPolicyPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxODkz_6c2e8b2b-7b86-4ce9-9bf2-bfdeeda2cbf9">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We are required to estimate our accrued expenses at the end of each reporting period. This process involves reviewing open contracts and purchase orders, communicating with our personnel to identify services that have been performed on our behalf and estimating the level of service performed and the associated cost incurred for the service when we have not yet been invoiced or otherwise notified of the actual costs. The majority of our service providers submit invoices in arrears for services performed or when contractual milestones are met. We make estimates of our accrued expenses as of each balance sheet date in our financial statements based on facts and circumstances known to us at that time. We periodically confirm the accuracy of our estimates with our service providers and make adjustments if necessary. Examples of estimated accrued research and development expenses include fees paid to:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;contract research organizations ("CROs") in connection with clinical studies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;investigative sites in connection with clinical studies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;vendors related to product manufacturing, development and distribution of clinical supplies; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;&#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:14.5pt"&gt;vendors in connection with preclinical development activities.&lt;/span&gt;&lt;/div&gt;We record expenses related to clinical studies and manufacturing development activities based on our estimates of the services received and efforts expended pursuant to contracts with multiple CROs and manufacturing vendors that conduct and manage these activities on our behalf. The financial terms of these agreements are subject to negotiation, vary from contract to contract, and may result in uneven payment flows. There may be instances in which payments made to our vendors will exceed the level of services provided and result in a prepayment of the expense. Payments under some of these contracts depend on factors such as the successful enrollment of subjects and the completion of clinical trial milestones. In accruing service fees, we estimate the time period over which services will be performed, enrollment of subjects, number of sites activated and the level of effort to be expended in each period. If the actual timing of the performance of services or the level of effort varies from our estimate, we will adjust the accrued or prepaid expense balance accordingly.</ardx:AccruedResearchAndDevelopmentExpensesPolicyPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxODk1_c5a8f6a0-1cae-4138-a1c3-15c97c19bccf">&lt;div style="margin-top:12pt;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;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recognize compensation expense for all stock-based payment awards made to employees, non-employees and directors based on estimated fair values. For employee and non-employee stock options, we determine the grant date fair value of the awards using the Black-Scholes option-pricing model and generally recognize the fair value as stock-based compensation expense on a straight-line basis over the vesting period of the respective awards. For restricted stock and performance-based restricted stock, to the extent they are probable, the compensation cost for these awards is based on the closing price of our common stock on the date of grant and recognized as compensation expense on a straight-line basis over the requisite service period. Stock-based compensation expense is based on the value of the portion of stock-based payment awards that is ultimately expected to vest. As such, our stock-based compensation is reduced for the estimated forfeitures at the date of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTEw_d24e25e3-954b-4181-8c29-fbfecb2d5e6d">&lt;div style="margin-top:12pt;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;Derivatives and Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We account for our derivative instruments as either assets or liabilities on the balance sheet and measure them at fair value. Derivatives are adjusted to fair value through other income (expense), net in the statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesReportingOfDerivativeActivity>
    <ardx:NonCashInterestExpenseOnDeferredRoyaltyObligationPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzIxOTkwMjMzMDczMzQ_d5947480-5811-4ffb-a382-bda155af572a">&lt;div style="margin-top:12pt;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;Non-cash Interest Expense on Deferred Royalty Obligation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The net proceeds we receive from the sale of certain future royalties are recorded as deferred royalty obligation related to the sale of future royalties on our balance sheets. As we earn royalties and remit those royalties pursuant to the agreement, the balance of the deferred royalty obligation will be effectively repaid over the life of agreement and non-cash interest expense related to the sale of future royalties is recorded using the effective interest method. To determine the amortization of our deferred royalty obligation, we are required to estimate the total amount of future royalty payments we expect to earn. There are a number of factors that could materially affect the amount and timing of royalty payments, most of which are not within our control. We periodically assess the amount of royalty payments we expect to receive which are subject to the agreement and, to the extent that the amount or timing of such payments is materially different than our original estimates, we prospectively adjust the imputed interest rate and the related amortization of the deferred royalty obligation.&lt;/span&gt;&lt;/div&gt;</ardx:NonCashInterestExpenseOnDeferredRoyaltyObligationPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTAw_fe77d5fb-1b84-47f5-9cfc-2226c82ffee7">&lt;div style="margin-top:12pt;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-top:12pt;text-align:justify;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;We determine if an arrangement is a lease at the inception of the arrangement. Operating leases are included in right-of-use assets, current portion of operating lease liability, and operating lease liability, net of current portion in our balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. In determining the present value of lease payments, we use our incremental borrowing rate based on the information available at the lease commencement date. The operating lease right-of-use assets also include any lease payments made and exclude lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term. We have elected not to separate lease and non-lease components, such as common area maintenance charges, and instead it accounts for these as a single lease component.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTAx_f2db1f29-992c-48b5-ae14-5f36e92901f6">&lt;div style="margin-top:12pt;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;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recognize restructuring charges related to reorganization plans that have been committed to by management when liabilities have been incurred. In connection with these activities, we record restructuring charges at fair value for, (a) contractual employee termination benefits when obligations are associated to services already rendered, rights to such benefits have vested, and payment of benefits is probable and can be reasonably estimated, (b) one-time employee termination benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 management has committed to a plan of termination, the plan identifies the employees and their expected termination dates, the details of termination benefits are complete, it is unlikely changes to the plan will be made or the plan will be withdrawn and communication to such employees has occurred, and (c) contract termination costs when a contract is terminated before the end of its term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;One-time employee termination benefits are recognized in their entirety when communication has occurred and future services are not required. If future services are required, the costs are recorded ratably over the remaining period of service. Contract termination costs to be incurred over the remaining contract term without economic benefit are recorded in their entirety when the contract is canceled.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxODk5_5bc21556-85f2-45a1-bd99-f2caecc9b8ef">&lt;div style="margin-top:12pt;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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration of potential shares of common stock. Diluted net loss per common share in the periods presented is the same as basic net loss per common share, since the effects of potentially dilutive securities are antidilutive due to the net loss for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDMvZnJhZzplNjNhMmZiZDQ4YTk0ZTc4YTg5M2E1YjZjYWQ1YjhjNi90ZXh0cmVnaW9uOmU2M2EyZmJkNDhhOTRlNzhhODkzYTViNmNhZDViOGM2XzMxOTA1_92e37198-0962-4ba6-b677-cc403cb9ca33">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;New Accounting Pronouncements - Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We adopted Accounting Standards Update 2016-13, &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: Measurement of Credit Losses on Financial Instruments &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;("ASU 2016-13"), as of December 1, 2021 under the modified retrospective approach. ASU 2016-13 requires an entity to measure and recognize expected credit losses for certain financial instruments, including trade receivables, as an allowance that reflects the entity's current estimate of credit losses expected to be incurred. For available-for-sale debt securities with unrealized credit losses, the standard requires allowances to be recorded through net income instead of directly reducing the amortized cost of the investment under the previous other-than-temporary impairment model. The adoption of this standard did not have a material impact on our financial statements or a significant impact on our internal controls.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;There were various accounting standards and interpretations issued recently, none of which are expected to a have a material impact on our financial position, operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90ZXh0cmVnaW9uOjc1YjMwNTI2NGY1ODQwZTlhNGIzNTNjMjM2ZmY3YmNlXzI1NzQ_05c1026e-6037-4b46-84e7-db3589e402c9">CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS&lt;div style="margin-top:12pt;text-align:justify;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;Securities classified as cash, cash equivalents and short-term investments as of December&#160;31, 2022 and 2021 are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;11,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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&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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&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 14.5pt;text-align:left;vertical-align: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 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;25,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align: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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government-sponsored agency bonds&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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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&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;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;71,175&#160;&lt;/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 12.25pt;text-align:left;vertical-align: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;&#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;&#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;&#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 2px 12.25pt;text-align:left;vertical-align: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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&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 14.5pt;text-align:left;vertical-align: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 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;31,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align: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;7,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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: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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Cash equivalents consist of money market funds with original maturities of three months or less at the time of purchase, and the carrying amount is a reasonable approximation of fair value. We invest our cash in high quality securities of financial and commercial institutions. These securities are carried at fair value, which is based on readily available market information, with unrealized gains and losses included in accumulated other comprehensive loss within stockholders&#x2019; equity on our balance sheets. We use the specific identification method to determine the amount of realized gains or losses on sales of marketable securities. Realized gains or losses have been insignificant and are included in other income, net, in the statement of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;All of the short-term available-for sale securities held as of December&#160;31, 2022 and 2021 had contractual maturities of less than one year. Our available-for-sale securities are subject to a periodic impairment review. We consider a debt security to be impaired when its fair value is less than its carrying cost, in which case we would further review the investment to determine whether it is other-than-temporarily impaired. When we evaluate an investment for other-than-temporary impairment, we review factors such as the length of time and extent to which fair value has been below cost basis, the financial condition of the issuer and any changes thereto, intent to sell, and whether it is more likely than not we will be required to sell the investment before the recovery of its cost basis. If an investment is other-than-temporarily impaired or subject to credit losses, we write it down through the statement of operations and comprehensive loss to its fair value and establish that value as a new cost basis for the investment. Our unrealized losses as of December&#160;31, 2022 and 2021 were not material. We determined that none of our available-for-sale securities were other-than-temporarily impaired as of December&#160;31, 2022 and 2021, and no investment was in a continuous unrealized loss position for more than one year. As such, we believe that it is more likely than not that the investments will be held until maturity or a forecasted recovery of fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90ZXh0cmVnaW9uOjc1YjMwNTI2NGY1ODQwZTlhNGIzNTNjMjM2ZmY3YmNlXzI1NzI_2efb7b68-174a-490a-9001-9f5044f8543b">&lt;div style="margin-top:12pt;text-align:justify;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;Securities classified as cash, cash equivalents and short-term investments as of December&#160;31, 2022 and 2021 are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;11,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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&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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&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 14.5pt;text-align:left;vertical-align: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 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;25,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align: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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government-sponsored agency bonds&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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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&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;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;71,175&#160;&lt;/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 12.25pt;text-align:left;vertical-align: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;&#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;&#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;&#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 2px 12.25pt;text-align:left;vertical-align: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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&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 14.5pt;text-align:left;vertical-align: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 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;31,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 14.5pt;text-align:left;vertical-align: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;7,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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: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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i72b7f1283e114d98b667e2d3b9d78c10_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzQtMS0xLTEtNDYwMTM_6a152e45-dc6f-415c-b68c-1487f34e7ea4"
      unitRef="usd">11827000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i72b7f1283e114d98b667e2d3b9d78c10_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzQtNy0xLTEtNDYwMTM_cc99f0cb-96d3-4c6d-b111-aa55710c166d"
      unitRef="usd">11827000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i82f59874748f487e829f759d2d2fe716_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzUtMS0xLTEtNDYwMTM_ccb81288-7c8d-4c85-bcb2-0913030255ae"
      unitRef="usd">84313000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i82f59874748f487e829f759d2d2fe716_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzUtNy0xLTEtNDYwMTM_49d5dd72-c0ea-471d-97f7-dc0802935dfc"
      unitRef="usd">84313000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzctMS0xLTEtNDYwMTM_66c8b2d7-3e7c-4c27-bd4c-5630bcab7bf0"
      unitRef="usd">96140000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzctNy0xLTEtNDYwMTM_2761c368-7baa-400b-9f0e-623d269d5724"
      unitRef="usd">96140000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ieabaefd41b574aa6b074694d974eb95a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzktMS0xLTEtNDYwMTM_0066e299-964d-4b44-bf03-fefd3525d365"
      unitRef="usd">25336000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ieabaefd41b574aa6b074694d974eb95a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzktMy0xLTEtNDYwMTM_c1931767-591a-4e77-97bd-b8bfe657240f"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ieabaefd41b574aa6b074694d974eb95a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzktNS0xLTEtNDYwMTM_8a0f9333-e397-4d52-a2d2-8d9beff1c705"
      unitRef="usd">51000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieabaefd41b574aa6b074694d974eb95a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzktNy0xLTEtNDYwMTM_c6dd404c-1221-4cb2-b453-7bcdf290872c"
      unitRef="usd">25291000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5cffd7fcbbc544939e32a7a8f34622be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEwLTEtMS0xLTQ2MDEz_f54883e7-8e54-417a-9ac4-412893b09308"
      unitRef="usd">1000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5cffd7fcbbc544939e32a7a8f34622be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEwLTMtMS0xLTQ2MDEz_20fc28d7-9003-4505-9e40-43e4b5e27190"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5cffd7fcbbc544939e32a7a8f34622be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEwLTUtMS0xLTQ2MDEz_d5e08417-8326-4f2b-ae01-c5bf9259d9d9"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5cffd7fcbbc544939e32a7a8f34622be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEwLTctMS0xLTQ2MDEz_7c4ef77b-ae70-4feb-b958-b1966012708b"
      unitRef="usd">999000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i91fc450e044e494a99d00262c55ee834_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzExLTEtMS0xLTQ2MDEz_3d2e2826-a4e2-4e76-83e8-f9fa96e09414"
      unitRef="usd">1487000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i91fc450e044e494a99d00262c55ee834_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzExLTMtMS0xLTQ2MDEz_140938d1-3310-4e1d-ad1b-a9169213339e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i91fc450e044e494a99d00262c55ee834_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzExLTUtMS0xLTQ2MDEz_27e9c492-a6a2-4c5d-a72f-2023ab5bb26d"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i91fc450e044e494a99d00262c55ee834_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzExLTctMS0xLTQ2MDEz_4f72c904-cb05-410f-acae-b9b8695a89d1"
      unitRef="usd">1479000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEzLTEtMS0xLTQ2MDEz_4daaf350-76b6-43e9-9501-ea389399f1df"
      unitRef="usd">27823000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEzLTMtMS0xLTQ2MDEz_c0552182-8f85-490a-b697-845106966579"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEzLTUtMS0xLTQ2MDEz_c63f6c92-fbb2-484a-8cd3-bcae900b5952"
      unitRef="usd">60000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzEzLTctMS0xLTQ2MDEz_26e79629-1a0b-4516-91d3-69f0fb732304"
      unitRef="usd">27769000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ardx:InvestmentsAndCashAmortizedCost
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzE2LTEtMS0xLTQ2MDEz_f4c3cbce-4832-4dbf-b77f-3cbc6529b8c5"
      unitRef="usd">123963000</ardx:InvestmentsAndCashAmortizedCost>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzE2LTMtMS0xLTQ2MDEz_0356c4dc-f4a3-4347-8788-0d4553d6063d"
      unitRef="usd">6000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzE2LTUtMS0xLTQ2MDEz_fb2cf6a7-f885-4070-9e4e-99ad5f3eb3da"
      unitRef="usd">60000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses>
    <us-gaap:InvestmentsAndCash
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTo0ZTdhODMzMDIxY2I0OTFiYTJlMDM1NTI3NzAyODJiNC90YWJsZXJhbmdlOjRlN2E4MzMwMjFjYjQ5MWJhMmUwMzU1Mjc3MDI4MmI0XzE2LTctMS0xLTQ2MDEz_35e6b616-f9e2-45c6-af7d-5719e0f81d01"
      unitRef="usd">123909000</us-gaap:InvestmentsAndCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0604aebc55e7425795ca8e599d946833_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzQtMS0xLTEtNDYwMTM_44be9303-42cb-4e37-87c7-7aaf7df8f982"
      unitRef="usd">1253000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0604aebc55e7425795ca8e599d946833_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzQtNy0xLTEtNDYwMTM_e1cc4d17-cfbf-48d6-9775-785267689078"
      unitRef="usd">1253000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i98269013828c4cbf960fd07466f62e00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzUtMS0xLTEtNDYwMTM_01ac6ba2-3e00-40c1-900c-15f5f64cfede"
      unitRef="usd">71175000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i98269013828c4cbf960fd07466f62e00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzUtNy0xLTEtNDYwMTM_73a7b47a-471c-4f4f-9c4f-fbf7a8bcb6fe"
      unitRef="usd">71175000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ideed1df6eef44d1f8834a64175dd3912_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzYtMS0xLTEtNDYwMTM_0722f033-4ae4-44c9-a1d0-54dc56c8d03f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ideed1df6eef44d1f8834a64175dd3912_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzYtNy0xLTEtNDYwMTM_95445235-10d5-4379-9d79-2410b3823f98"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idbbc030abf9e4d3a8044fd67d677deca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzctMS0xLTEtNDYwMTM_b8a84590-ddee-4fa8-ad3b-448cf3e880bd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idbbc030abf9e4d3a8044fd67d677deca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzctNy0xLTEtNDYwMTM_a3afc646-e8b6-4078-9ae2-488037ff98d6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzgtMS0xLTEtNDYwMTM_3b62e802-4dfc-489d-bb85-1de218f9be59"
      unitRef="usd">72428000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzgtNy0xLTEtNDYwMTM_8187ec12-01e0-4c29-8411-d615448561fc"
      unitRef="usd">72428000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i73a4c3bd901c4931af270d9b6aae48be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEwLTEtMS0xLTQ2MDEz_34ad630b-8b53-44ea-b9e1-645d1e6c820e"
      unitRef="usd">31936000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i73a4c3bd901c4931af270d9b6aae48be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEwLTMtMS0xLTQ2MDEz_15e49619-1ac5-43f2-ada9-23dad2521854"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i73a4c3bd901c4931af270d9b6aae48be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEwLTUtMS0xLTQ2MDEz_d75198b1-dc0a-4e0b-a088-4e56b9950a00"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i73a4c3bd901c4931af270d9b6aae48be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEwLTctMS0xLTQ2MDEz_c78937c5-9998-4fe8-bd2e-a6e5d9418b8d"
      unitRef="usd">31935000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie309689c7e5145568dac251da707114b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzExLTEtMS0xLTQ2MDEz_b406b07c-b147-4eee-aba4-1d3df52eb068"
      unitRef="usd">7025000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie309689c7e5145568dac251da707114b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzExLTMtMS0xLTQ2MDEz_da4b32d1-92fd-4134-b6c7-09a7d5b8166f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie309689c7e5145568dac251da707114b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzExLTUtMS0xLTQ2MDEz_9478477f-7a64-4f0d-9608-71ea640f90a5"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie309689c7e5145568dac251da707114b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzExLTctMS0xLTQ2MDEz_045e0617-7ba5-4a57-aa20-80417e522232"
      unitRef="usd">7022000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i197012cc5c3f4d0186f4f6f49afd9938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEzLTEtMS0xLTQ2MDEz_f2e7c37b-bb53-4ede-bf53-cbee24756646"
      unitRef="usd">5306000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i197012cc5c3f4d0186f4f6f49afd9938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEzLTMtMS0xLTQ2MDEz_0acbfc77-485e-4d63-a091-cfd1400a3d26"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i197012cc5c3f4d0186f4f6f49afd9938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEzLTUtMS0xLTQ2MDEz_8b21c7d1-dff9-496b-90c2-5c16ff2aa1b2"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i197012cc5c3f4d0186f4f6f49afd9938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzEzLTctMS0xLTQ2MDEz_3d6fa584-56e5-4dd5-8ca0-93796b1f246a"
      unitRef="usd">5304000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE0LTEtMS0xLTQ2MDEz_220856ef-22b2-46a7-8911-39ed0fc06a4a"
      unitRef="usd">44267000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE0LTMtMS0xLTQ2MDEz_ca1c094d-d504-486e-b2f6-04fa3d4027a6"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE0LTUtMS0xLTQ2MDEz_e50fac34-c88e-4fa6-9ae8-1f4cfec5e8dd"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE0LTctMS0xLTQ2MDEz_7b26b488-0f21-4404-bd01-98c881af81c4"
      unitRef="usd">44261000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ardx:InvestmentsAndCashAmortizedCost
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE3LTEtMS0xLTQ2MDEz_5ce3578f-4926-4af4-88a6-0f6ab6df9499"
      unitRef="usd">116695000</ardx:InvestmentsAndCashAmortizedCost>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE3LTMtMS0xLTQ2MDEz_af2d6705-9918-40e4-adeb-3d513e496fac"
      unitRef="usd">1000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE3LTUtMS0xLTQ2MDEz_c008e837-b7cb-4f37-996b-d0463bf478fe"
      unitRef="usd">7000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses>
    <us-gaap:InvestmentsAndCash
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90YWJsZTpkNDViMzFkNzhhYzk0ZDFlOTg3MGUyNGQ4ZjNiMGVjNS90YWJsZXJhbmdlOmQ0NWIzMWQ3OGFjOTRkMWU5ODcwZTI0ZDhmM2IwZWM1XzE3LTctMS0xLTQ2MDEz_79c49458-14b1-4265-b7f4-7dd8dd798dca"
      unitRef="usd">116689000</us-gaap:InvestmentsAndCash>
    <ardx:AvailableForSaleSecuritiesDebtSecuritiesCurrentContractualMaturitiesMaximum
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90ZXh0cmVnaW9uOjc1YjMwNTI2NGY1ODQwZTlhNGIzNTNjMjM2ZmY3YmNlXzc2OTY1ODE0MDMwOTc_893b6e37-0dd6-4b6f-9472-efd14569244c">P1Y</ardx:AvailableForSaleSecuritiesDebtSecuritiesCurrentContractualMaturitiesMaximum>
    <ardx:AvailableForSaleSecuritiesDebtSecuritiesCurrentContractualMaturitiesMaximum
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90ZXh0cmVnaW9uOjc1YjMwNTI2NGY1ODQwZTlhNGIzNTNjMjM2ZmY3YmNlXzc2OTY1ODE0MDMwOTc_ea0295f9-cdb9-456c-8eb3-695517384fea">P1Y</ardx:AvailableForSaleSecuritiesDebtSecuritiesCurrentContractualMaturitiesMaximum>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90ZXh0cmVnaW9uOjc1YjMwNTI2NGY1ODQwZTlhNGIzNTNjMjM2ZmY3YmNlXzU0OTc1NTgxOTg4Mg_153c0635-56f2-437c-8570-b934d4908d68"
      unitRef="investment">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDYvZnJhZzo3NWIzMDUyNjRmNTg0MGU5YTRiMzUzYzIzNmZmN2JjZS90ZXh0cmVnaW9uOjc1YjMwNTI2NGY1ODQwZTlhNGIzNTNjMjM2ZmY3YmNlXzU0OTc1NTgxOTg4Mg_16f14a8d-f699-4d28-9042-2261f4598dfd"
      unitRef="investment">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90ZXh0cmVnaW9uOjA2NzI0MDE2MzE1MDQwZjlhOTVmNzhlMWZmMGQxYzZiXzMzMTQ_056acb24-3acb-4a41-8e7a-e0757c073cab">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:12pt;text-align:justify;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;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 three-level hierarchy for the inputs to valuation techniques is briefly summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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&#160;&#160;&#160;&#x2013;&#160;Valuations are based on quoted prices in active markets for identical assets or liabilities and readily accessible to us at the reporting date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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&#160;&#160;&#160;&#x2013;&#160;&#160;Valuations based on inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;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 3 &#160;&#x2013;&#160;&#160;Valuations based on unobservable inputs for which there is little or no market data, which require us to develop our own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The following table sets forth the fair value of our financial assets and liabilities that are measured or disclosed on a recurring basis by level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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&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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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-sponsored agency bonds&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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities for exit fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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&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;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability for exit fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Where quoted prices are available in an active market, securities are classified as Level 1. We classify money market funds as Level 1. When quoted market prices are not available for the specific security, we estimate fair value by using benchmark yields, reported trades, broker/dealer quotes and issuer spreads. We classify U.S. government-sponsored agency bonds, U.S. treasury notes, corporate bonds, commercial paper, and asset-backed securities as Level 2. In certain cases, where there is limited activity or less transparency around inputs to valuation, securities or derivative liabilities, such as the 2018 Exit Fee and 2022 Exit Fee, as defined and discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 10. Derivative Liabilities&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;, are classified as Level 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The carrying amounts reflected in the balance sheets for cash equivalents, short-term investments, accounts receivable, prepaid expenses and other current assets, accounts payable and accrued expenses approximate their fair values at both December&#160;31, 2022 and 2021, due to their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Based on our procedures under the expected credit loss model, including an assessment of unrealized losses in our portfolio, we concluded that any unrealized losses on our marketable securities were not attributable to credit and, therefore, we have not recorded an allowance for credit losses for these securities as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The principal amount outstanding under our term loan facilities is subject to a variable interest rate. Therefore, we believe the carrying amount of the term loan facility approximates fair value as of December&#160;31, 2022 and 2021. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9. Borrowings&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 a description of the Level 2 inputs used to estimate the fair value of the liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The carrying value of the deferred royalty obligation related to the sale of future royalties approximates its fair value as of December&#160;31, 2022 and is based on our current estimates of future royalties and commercialization milestones expected to be &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;paid to us by Kyowa Kirin Co., Ltd. ("KKC") over the life of the agreement. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8. Deferred Royalty Obligation Related to the Sale of Future Royalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for a description of the Level 3 inputs used to estimate the fair value of the liability.&lt;/span&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90ZXh0cmVnaW9uOjA2NzI0MDE2MzE1MDQwZjlhOTVmNzhlMWZmMGQxYzZiXzMzMTU_c6a56155-4de6-466e-988c-96788ecbb048">&lt;div style="margin-top:12pt;text-align:justify;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;The following table sets forth the fair value of our financial assets and liabilities that are measured or disclosed on a recurring basis by level within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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&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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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-sponsored agency bonds&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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities for exit fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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&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;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;31,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;7,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability for exit fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifce32edf589c43559645ca939f8321c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzMtMS0xLTEtNDYwMTM_249d1c9f-1da7-4cbb-8a62-2535fbcd0b30"
      unitRef="usd">84313000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i800c2d8a407c4f52a90eac1ac7fa9c7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzMtMy0xLTEtNDYwMTM_822f73ba-0d90-46a2-9948-316727a2b26c"
      unitRef="usd">84313000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic862582842b14106872fa00b3bc1a179_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzMtNS0xLTEtNDYwMTM_35d52533-5a25-42b2-b87e-b494244c84a7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8c1965f94e0f45c8ba92675a0a9e37a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzMtNy0xLTEtNDYwMTM_4af955b1-2edb-4e08-860c-ac329c624af3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibeba7a62348343fda259cc027ff9efaf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzQtMS0xLTEtNDYwMTM_f520a4fe-810c-44ca-9a0a-94908cd87a15"
      unitRef="usd">25291000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5530fb3f55994ff9b89b29a90019a352_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzQtMy0xLTEtNDYwMTM_ff983083-bb53-4b14-ab95-55da18809e26"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i215440159e8b42d48ee9a7911b2b27ed_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzQtNS0xLTEtNDYwMTM_807e6703-368a-4e92-856c-a565d517b065"
      unitRef="usd">25291000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic020e23db5fa4fd392335d177235faab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzQtNy0xLTEtNDYwMTM_f8efb0a1-78f8-4ca9-9dd7-67f4c3985b4e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie6a449d340e445639849083309b50cfc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzYtMS0xLTEtNTE3ODM_ff9b88ef-4cd0-47a6-be75-397c0084bdde"
      unitRef="usd">1479000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4b017fd3d9ed45a686ed4da0c90e2b8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzYtMy0xLTEtNTE3ODM_3dceb091-98a2-462c-a05f-aa9db1e352a1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2189793c12b94eb5aea5349640fc8e74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzYtNS0xLTEtNTE3ODM_8ba746dc-3912-4c48-8ddb-c89efac2ee27"
      unitRef="usd">1479000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4045d24f631d4b57b3bad1d73d787f3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzYtNy0xLTEtNTE3ODM_2e7409f1-a55a-452c-b383-180686103641"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic0091d5584e742729920f89400c5a7ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzUtMS0xLTEtNDYwMTM_d953192c-9267-4368-899a-fb24d283c6c1"
      unitRef="usd">999000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i63caa9b53ecd4496aa9cbae0e6aebb0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzUtMy0xLTEtNDYwMTM_aa7c2f2b-0813-4b9e-897a-2c4761ed0ebd"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2d651a762ddd4d42b1eb146a2f77667a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzUtNS0xLTEtNDYwMTM_806d0469-dec5-4974-9e32-383e2a1d3328"
      unitRef="usd">999000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i41b180661d604a9db63c4cc471ee7d76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzUtNy0xLTEtNDYwMTM_e69bb65d-e79e-4875-94e6-c6fb2ed42e2c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i691c998073704928ab9052cb14232a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzgtMS0xLTEtNDYwMTM_3ad606eb-0dc0-418c-8a1f-f54c8bf982c4"
      unitRef="usd">112082000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i733e529140624718b49d4f80ac96a2d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzgtMy0xLTEtNDYwMTM_e81ef220-f209-420c-9447-1d421d5c51c3"
      unitRef="usd">84313000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4139c0b0d3d942078ab8524d3ab1edfb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzgtNS0xLTEtNDYwMTM_a93e5840-ad21-43bb-860a-14020e24fafa"
      unitRef="usd">27769000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i663a0605660842e1b03f18928affeeff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzgtNy0xLTEtNDYwMTM_f05081cd-a708-4ba4-b647-1ef959933f7e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6a2ed7629e8644ca88a18430d955a065_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzExLTEtMS0xLTQ2MDEz_e305adda-ac79-4b91-9cad-1e8611bc528f"
      unitRef="usd">1656000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0b7cfff0602c4effac77d3fac445e8a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzExLTMtMS0xLTQ2MDEz_74a93c89-fc99-462d-ac07-7391783d8dc0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9fb4cf2b13f04f7894360378ff59fdd1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzExLTUtMS0xLTQ2MDEz_17062dc3-3340-4fc4-9965-7796275555dd"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib5ac62ac7b5c46bfa5e837d80abb240d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzExLTctMS0xLTQ2MDEz_bba6906a-f66d-48e5-bb6f-af57e1c415a4"
      unitRef="usd">1656000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i691c998073704928ab9052cb14232a00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzEyLTEtMS0xLTQ2MDEz_afab034b-afc4-4c85-960f-879dd5bc8a51"
      unitRef="usd">1656000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i733e529140624718b49d4f80ac96a2d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzEyLTMtMS0xLTQ2MDEz_c945f3f3-2c3d-4400-aab2-a238da91d9a5"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4139c0b0d3d942078ab8524d3ab1edfb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzEyLTUtMS0xLTQ2MDEz_5c376386-576c-4b5f-9eff-3178a97fcb30"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i663a0605660842e1b03f18928affeeff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTo4ZTNkNTVkMjgzZjM0MjZjODU0ZmI2YmI3NGYwZDE0ZC90YWJsZXJhbmdlOjhlM2Q1NWQyODNmMzQyNmM4NTRmYjZiYjc0ZjBkMTRkXzEyLTctMS0xLTQ2MDEz_52913c66-628e-49af-b8a6-0972c508e134"
      unitRef="usd">1656000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibe6734a4d6234308b332b56b6c66f456_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzMtMS0xLTEtNDYwMTM_d3811811-eb24-4fbb-a6df-b344d08c9945"
      unitRef="usd">71175000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icf63c7b0e2bd43fd95a03bb02babbf85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzMtMy0xLTEtNDYwMTM_380d24e4-b24d-4b68-aa5a-1b1f50039671"
      unitRef="usd">71175000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i53e4cddaae814c21930efe5f393ab81c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzMtNS0xLTEtNDYwMTM_2fe969cb-59aa-43e5-b215-91349b63e38a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2e79c3ee3bba453c95e397f21030d21e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzMtNy0xLTEtNDYwMTM_88002b6e-e714-4b32-a467-b75f4826ba5c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i31e14a2329e641e4a02f507843106a3e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzQtMS0xLTEtNDYwMTM_aecda001-7313-46cf-b05f-56b627a061d4"
      unitRef="usd">31935000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i39124c37d91d480fa7bfb56ae5e2f223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzQtMy0xLTEtNDYwMTM_8d679b85-748a-4636-b447-9d99d6b786e9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i49ea832c4a2441fa815b2b46be792d19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzQtNS0xLTEtNDYwMTM_b01358d6-65e4-4666-949d-001c7b724a8e"
      unitRef="usd">31935000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia22881527d4b49cc88625aa8abc67b5c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzQtNy0xLTEtNDYwMTM_b28a6e7d-51ae-4246-8346-bd44011408fa"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i13616c69d6954d9dbcff580bb0481727_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzUtMS0xLTEtNDYwMTM_1b3a8e0e-4048-45e9-ba27-d5d54e163180"
      unitRef="usd">7022000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0cf9501a699e4a90b12f236486a35622_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzUtMy0xLTEtNDYwMTM_f8158b8f-0175-4ad5-bae1-77c598d88f46"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i16228cefd2e34ed3ad2ef7d53b54f81c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzUtNS0xLTEtNDYwMTM_fc120c24-8352-458b-b322-0176f1a39149"
      unitRef="usd">7022000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i132317a517fe469983d16efc145dde7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzUtNy0xLTEtNDYwMTM_c9772b3c-f84a-4b33-b7e2-dad4781a1937"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if244d874422d4171840a2bb10d682a60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzYtMS0xLTEtNDg1MDY_d65d22ff-142b-4a7f-8aef-8201654b8160"
      unitRef="usd">5304000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if834c52fad8d4fa786b3476c7c479709_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzYtMy0xLTEtNDg1MDY_69cee13a-b5e5-4614-ae9c-05c69747ed3f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i243d57116a1a4a2abd6f7b0ba194d8ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzYtNS0xLTEtNDg1MDY_9f84a2a8-ef18-4b90-9518-a5ac6389ed2c"
      unitRef="usd">5304000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6c70318515a54462aad17c07ab4595b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzYtNy0xLTEtNDg1MDY_a188c4bd-c3b7-4802-9b7f-c8f7766564e2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i13f16a403b294350a327194d8765e8ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzgtMS0xLTEtNDYwMTM_99ffb22b-baf2-4303-aaa8-82451d9d1395"
      unitRef="usd">115436000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie065f8ba75da42ef8bfcb4016909b6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzgtMy0xLTEtNDYwMTM_bf253dc3-e4a8-4311-9dad-0f6402b2092d"
      unitRef="usd">71175000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifa8e2576d88e4d9f819b34c985d539dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzgtNS0xLTEtNDYwMTM_5d73408a-86d3-4c3c-9f26-e7d75fde10f5"
      unitRef="usd">44261000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id1f7ed33632142769f453e0680a04d95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzgtNy0xLTEtNDYwMTM_ca3b4265-4a36-4fee-88be-199fb7d18e0a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if07f3ef040004928a2a337f7a98fc44c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzExLTEtMS0xLTQ2MDEz_91d40288-1504-46a8-9dd7-683ccfa6dbd5"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icc4e7bf5193a4086bed2f7af56d70ed0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzExLTMtMS0xLTQ2MDEz_c632fb27-a3b3-456b-8a16-bcd11f94c797"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i390e968f8ffa426689dcafbbec33f877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzExLTUtMS0xLTQ2MDEz_b23918b9-862d-4fbc-8f49-f88aad479b74"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9bc52b266a974dc1bf42493dfd520bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzExLTctMS0xLTQ2MDEz_498ed823-cc67-4442-9db1-7259864ff5aa"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i13f16a403b294350a327194d8765e8ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzEyLTEtMS0xLTQ2MDEz_39ed4a2b-edd6-4d3f-b629-4b39088aa41a"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie065f8ba75da42ef8bfcb4016909b6aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzEyLTMtMS0xLTQ2MDEz_7a9c1606-760f-49b1-8246-3394853339d9"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifa8e2576d88e4d9f819b34c985d539dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzEyLTUtMS0xLTQ2MDEz_1344f907-c34c-409a-8b2f-532b831427a3"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id1f7ed33632142769f453e0680a04d95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90YWJsZTpmODNlOTgwNWI5MWE0MGU1ODcxMWE5MWIwZGE0MGVhYS90YWJsZXJhbmdlOmY4M2U5ODA1YjkxYTQwZTU4NzExYTkxYjBkYTQwZWFhXzEyLTctMS0xLTQ2MDEz_9fb1804f-8bfe-4945-a760-222464edfd11"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90ZXh0cmVnaW9uOjA2NzI0MDE2MzE1MDQwZjlhOTVmNzhlMWZmMGQxYzZiXzMwMDI_95aa3fae-08f7-4c1d-8398-af6bb5015407"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMDkvZnJhZzowNjcyNDAxNjMxNTA0MGY5YTk1Zjc4ZTFmZjBkMWM2Yi90ZXh0cmVnaW9uOjA2NzI0MDE2MzE1MDQwZjlhOTVmNzhlMWZmMGQxYzZiXzMwMDI_b13e4ea4-ae3e-4ba9-a3d5-0d0ebf6bb5c2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGV4dHJlZ2lvbjoxNjRjYzdkNmVlYjk0ZmRlODQ2NTNkNjQyOWQxZDZkNF8yMTk5MDIzMjU2MzM3_3b3c8c6c-009a-4430-8178-c4a1d52a2701">INVENTORY&lt;div style="margin-bottom:3pt;margin-top:12pt;text-align:justify;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;We began capitalizing inventory during the fourth quarter of 2021, at which time our intent to commercialize IBSRELA was established and we commenced preparation for the commercial launch of IBSRELA. Inventory as of December&#160;31, 2021 was not material. Inventory as of December&#160;31, 2022 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td 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;22,299&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in process&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;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Finished goods&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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory, non-current&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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;28,346&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Prepaid commercial manufacturing of $13.6&#160;million and $9.4&#160;million as of December&#160;31, 2022 and 2021, respectively, consisted of prepayments to third party contract manufacturing organizations for the manufacture of IBSRELA for production orders which we expect work to commence within the next 12 months.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGV4dHJlZ2lvbjoxNjRjYzdkNmVlYjk0ZmRlODQ2NTNkNjQyOWQxZDZkNF84Nzk2MDkzMDIzMzE4_c58b8d53-20c0-450b-a644-6eea945955c1">Inventory as of December&#160;31, 2022 consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td 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;22,299&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in process&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;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Finished goods&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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory, non-current&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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;28,346&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGV4dHJlZ2lvbjoxNjRjYzdkNmVlYjk0ZmRlODQ2NTNkNjQyOWQxZDZkNF8yMTk5MDIzMjU2MzM4_48fcbe0e-7eff-4194-aba9-4945a745c5ef">Inventory as of December&#160;31, 2022 consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td 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;22,299&#160;&lt;/span&gt;&lt;/td&gt;&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;Work in process&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;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Finished goods&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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory, non-current&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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;28,346&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV8xLTItMS0xLTUwMTE0_5495e3e7-5372-4735-9fd1-1df14b8a394b"
      unitRef="usd">22299000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV8yLTItMS0xLTUwMTE0_d46889ea-25a7-4478-9a8e-e70bb2caa258"
      unitRef="usd">5324000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV8zLTItMS0xLTUwMTE0_9a4c85b3-983e-4c2d-ab32-ece7ac1720c8"
      unitRef="usd">723000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV80LTItMS0xLTUwMTE0_db58c182-4722-4987-bfc0-cc9444b008f9"
      unitRef="usd">28346000</us-gaap:InventoryNet>
    <us-gaap:InventoryGross
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV82LTItMS0xLTUwMTE0_1f941a14-0263-4430-8bfd-2692ad54b057"
      unitRef="usd">3282000</us-gaap:InventoryGross>
    <us-gaap:InventoryNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV83LTItMS0xLTUwMTE0_047bbf71-30cd-4629-b24a-ab918ad3bce8"
      unitRef="usd">25064000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGFibGU6NTRlMTIwMzBhMGY5NDA3Mzg2OGE4ZDRmOGEwY2E5ZTUvdGFibGVyYW5nZTo1NGUxMjAzMGEwZjk0MDczODY4YThkNGY4YTBjYTllNV84LTItMS0xLTUwMTE0_2e71ce33-481e-4d25-9b8d-b86b9a7baaf5"
      unitRef="usd">28346000</us-gaap:InventoryNet>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGV4dHJlZ2lvbjoxNjRjYzdkNmVlYjk0ZmRlODQ2NTNkNjQyOWQxZDZkNF81NDk3NTU4MTQ2MzE_db3ae23a-b280-40bc-b560-49942620566c"
      unitRef="usd">13600000</ardx:PrepaidCommercialManufacturingCurrent>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTU4L2ZyYWc6MTY0Y2M3ZDZlZWI5NGZkZTg0NjUzZDY0MjlkMWQ2ZDQvdGV4dHJlZ2lvbjoxNjRjYzdkNmVlYjk0ZmRlODQ2NTNkNjQyOWQxZDZkNF81NDk3NTU4MTQ2Mzc_edfb73ca-af98-4e6b-bb9e-a5a47434f72f"
      unitRef="usd">9400000</ardx:PrepaidCommercialManufacturingCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF8yMTk5MDIzMjU2NTAy_d11e92bc-2fe9-4ea8-8227-d6274f5535fc">PRODUCT REVENUE, NET&lt;div style="margin-top:12pt;text-align:justify;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;We received approval from the FDA in September 2019 to market IBSRELA in the U.S. We began selling IBSRELA in the U.S. in March 2022. We recorded net revenue for IBSRELA of $15.6&#160;million during the twelve months ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Sales to AmerisourceBergen Drug Corporation, Cardinal Health, and McKesson Corporation made up 26.8%, 23.1%, and 21.6%, respectively, of our gross product revenue during the twelve months ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The activities and ending reserve balances for each significant category of discounts and allowances, which constitute variable consideration, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;Discounts and Chargebacks&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:10pt;font-weight:700;line-height:100%"&gt;Rebates, Wholesaler and GPO Fees&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:10pt;font-weight:700;line-height:100%"&gt;Copay and Returns&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:10pt;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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Activity related to 2022 sales&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;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/deductions issued&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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#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;1,444&#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;1,258&#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;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;There were no product sales or gross-to-net accruals during the twelve months ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0713ee81cc9747f9ae72ce305219dcfb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ3MjU_98534e3f-422f-4e29-a651-97078101b767"
      unitRef="usd">15600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71d12a4b8c5d41dd913f71f3f0c6a002_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MDQ_61ddbae7-e3dd-49a1-a263-7f2b179e127a"
      unitRef="number">0.268</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2cd807982655470294b4c867e9790f9f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MDg_63d92a8c-cbd4-4a8b-bb6a-efaec1928a1b"
      unitRef="number">0.231</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia9f614394a884bf3935e5190b6e13cbc_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MTI_b8a15959-ce6b-49c8-be62-5d750eaeda3f"
      unitRef="number">0.216</us-gaap:ConcentrationRiskPercentage1>
    <ardx:ScheduleOfGrossToNetSalesAccrualsTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF8yMTk5MDIzMjU2NTAz_fe801b3a-545d-4172-ba90-a2a2043c7926">&lt;div style="margin-top:12pt;text-align:justify;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;The activities and ending reserve balances for each significant category of discounts and allowances, which constitute variable consideration, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;Discounts and Chargebacks&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:10pt;font-weight:700;line-height:100%"&gt;Rebates, Wholesaler and GPO Fees&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:10pt;font-weight:700;line-height:100%"&gt;Copay and Returns&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:10pt;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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Activity related to 2022 sales&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;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits/deductions issued&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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#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;1,444&#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;1,258&#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;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ardx:ScheduleOfGrossToNetSalesAccrualsTableTextBlock>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i2edca0d9c9d04eb4946163e30a07c874_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18xLTEtMS0xLTUwMTYz_21cef62b-39d4-4bd8-9007-0fd341911cb9"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i4364f4f8eb794e579c0d74bdcfc9a74d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18xLTMtMS0xLTUwMTYz_ef9ed1f6-6313-455c-9401-8b6184f87a9f"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i211614897cb84b21a3db4459c42a8128_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18xLTUtMS0xLTUwMTYz_cc525eba-c293-42b0-99d5-1477c340fef6"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18xLTctMS0xLTUwMTYz_031d5298-a6f9-47f0-b93a-050c71cf0291"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="icbd146d95630481b89a9e53d21e7bfd0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18yLTEtMS0xLTUwMTYz_c5355d51-b408-4718-b366-336539952994"
      unitRef="usd">825000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="i378e9c4f2d8d414fb7b08c9fccc9c3c1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18yLTMtMS0xLTUwMTYz_3ce1417a-eda5-4cf0-be58-7df29542d6dc"
      unitRef="usd">2721000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="i375a2ae60c4f4ac8bbe9ccc543f7a1c8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18yLTUtMS0xLTUwMTYz_25b14907-e21d-4427-8fb7-483fe1d1e0b4"
      unitRef="usd">2502000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18yLTctMS0xLTUwMTYz_be5e7bd8-6c1c-4fe5-acc1-cafc248986a7"
      unitRef="usd">6048000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="icbd146d95630481b89a9e53d21e7bfd0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18zLTEtMS0xLTUwMTYz_c695f651-7184-4af5-be88-85922d072cc4"
      unitRef="usd">-683000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="i378e9c4f2d8d414fb7b08c9fccc9c3c1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18zLTMtMS0xLTUwMTYz_3412b431-12c0-426b-88c5-45ef3273e422"
      unitRef="usd">-1277000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="i375a2ae60c4f4ac8bbe9ccc543f7a1c8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18zLTUtMS0xLTUwMTYz_8f06f1e1-e2d2-4150-a455-ad334f63def1"
      unitRef="usd">-1244000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN18zLTctMS0xLTUwMTYz_c55a79d5-02d3-458c-9357-c9b33d214577"
      unitRef="usd">-3204000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i4459a35d21754ee897db3e8dbb29305d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN180LTEtMS0xLTUwMTYz_1e86f0d8-134f-49de-a7b4-c36b6771102d"
      unitRef="usd">142000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="if2880e66b0644122b083edc9fd38c11d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN180LTMtMS0xLTUwMTYz_c2c21d7c-74e7-4401-9842-61fe4aae07e8"
      unitRef="usd">1444000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i855b02ed9cf247be9e99838bb95cb4ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN180LTUtMS0xLTUwMTYz_a7c7b5d7-f56e-4ab8-a912-0c5733057326"
      unitRef="usd">1258000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGFibGU6ZGE0ZWYwNDY4YjYxNDg1YmI3MWMwMzYxZTMxN2UxYzcvdGFibGVyYW5nZTpkYTRlZjA0NjhiNjE0ODViYjcxYzAzNjFlMzE3ZTFjN180LTctMS0xLTUwMTYz_4a7bce54-65d7-4061-88ea-a09bdff75f68"
      unitRef="usd">2844000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerProductSalesGrossToNetAccruals
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MTY_0aa4aeff-4a6a-4356-803f-3387afb39d20"
      unitRef="usd">0</ardx:ContractWithCustomerProductSalesGrossToNetAccruals>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifee111286a5d4c6e8104da9cafffda38_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MTY_27dd7215-b769-4ef9-b9d9-c86fe6f9d74f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:ContractWithCustomerProductSalesGrossToNetAccruals
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MTY_b2a16909-1ec3-4a48-88d7-602d315e02f1"
      unitRef="usd">0</ardx:ContractWithCustomerProductSalesGrossToNetAccruals>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6d0767c281240d4900cc0d8b9580230_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTY0L2ZyYWc6NWQ0NTJmNzlkYjVjNGY3OGE0MjBmYTIyNDFkOGJkYmQvdGV4dHJlZ2lvbjo1ZDQ1MmY3OWRiNWM0Zjc4YTQyMGZhMjI0MWQ4YmRiZF81NDk3NTU4MTQ4MTY_c76a64ef-54bf-452d-882a-46a851dcda2d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzEzNzcz_f8dae5d5-79f3-4491-b29a-df5b77307391">COLLABORATION AND LICENSING AGREEMENTS&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Kyowa Kirin Co., Ltd. ("KKC")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 KKC Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2019, we entered into a research collaboration and option agreement with KKC ("2019 KKC Agreement&#x201d;), to undergo research to identify two preclinical study-ready compounds for designation as development compounds, with one compound inhibiting the first undisclosed target (&#x201c;Program 1&#x201d;) and a second inhibiting the second undisclosed target (&#x201c;Program &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;2&#x201d;). Pursuant to the 2019 KKC Agreement, upon completion of the research and designation by the research steering committee of one or more development candidates (&#x201c;DCs&#x201d;), KKC has the right to execute one or more separate collaborative agreements relating to the development and commercialization of one or both DCs in certain specified territories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Under the terms of the 2019 KKC Agreement, KKC paid us a non-refundable, non-creditable upfront fee of $10.0 million, in two installments as follows: the first installment of $5.0 million within 30 days of November 11, 2019 ("Effective Date"), and the second installment of $5.0 million on the first anniversary of the Effective Date. The original term of the 2019 KKC Agreement commenced on the Effective Date and was to end on the earliest of: (i) two years following the Effective Date, (ii) the nomination of a program DC for both programs, (iii) the nomination of one program DC and the decision by the parties to cease research for the other program, or (iv) the decision by the parties to cease research for both programs. We entered into three amendments to the 2019 KKC Agreement, which have resulted in the extension of the original term. Under the third amendment to the 2019 KKC Agreement entered into on June 28, 2022, the 2019 KKC Agreement ended on February 28, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We assessed the 2019 KKC Agreement in accordance with ASC 606 and concluded that the contract&#x2019;s counterparty, KKC, is a customer. We also considered the modification guidance prescribed in ASC 606 and concluded that the 2019 KKC Agreement should be accounted for as a separate contract from the 2017 KKC Agreement, as defined and discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We identified various promises in the 2019 KKC Agreement, including the grant of an initial research license, the Program 1 research, the Program 2 research, the right to obtain certain development and commercialization rights with Program 1 in certain territories and the right to obtain development and commercialization rights with Program 2 in certain territories, and participation in a joint steering committee&#160;(&#x201c;JSC&#x201d;) and determined that KKC could not benefit from either of the research programs without the research license and participation in the JSC. As such, the combined license, research programs and participation in the JSC were deemed to be the highest level of goods and services that can be deemed distinct for each of the Program 1 research and Program 2 research. We concluded that the options to obtain additional development and commercialization rights that are exercisable by KKC under certain circumstances are not performance obligations of the contract at inception because the option fees reflect the standalone selling price of the options, and therefore, the options are not considered to be material rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;At the outset of the 2019 KKC Agreement, we determined that the initial transaction price was $10.0 million and that revenue associated with the combined performance obligations should be recognized as services are provided using the input method. Since transfer of control occurs over time, in management&#x2019;s judgment this input method is the best measure of progress towards satisfying the performance obligations and reflects a faithful depiction of the transfer of goods and services. Revenue was recognized over the Program 1 and Program 2 research periods which concluded in 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;During the years ended December&#160;31, 2022 and 2021, we recognized zero and $4.2 million, respectively, as revenue under the 2019 KKC Agreement in the statement of operations and comprehensive loss. The transaction price had been fully allocated to revenue as of December&#160;31, 2021 and there was no associated deferred revenue presented on the balance sheet as of December&#160;31, 2022 or 2021. As of December&#160;31, 2022 and 2021, we had no material future obligations under the 2019 KKC Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;2017 KKC Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2017, we entered into an exclusive license agreement with KKC (&#x201c;2017 KKC Agreement&#x201d;), under which we granted KKC an exclusive license to develop and commercialize certain NHE3 inhibitors including tenapanor in Japan for the treatment of cardiorenal diseases and conditions, excluding cancer. We retained the rights to tenapanor outside of Japan, and also retained the rights to tenapanor in Japan for indications other than those stated above. Pursuant to the 2017 KKC Agreement, KKC is responsible for all costs and expenses incurred in the development and commercialization of tenapanor for all licensed indications in Japan. We are responsible for supplying the tenapanor drug substance for KKC&#x2019;s use in development and commercialization throughout the term of the 2017 KKC Agreement, provided that KKC may exercise an option to manufacture the tenapanor drug substance under certain conditions. In October 2022, we entered into a Commercial Supply Agreement with KKC to further define the obligations of the parties with respect to the commercial supply of tenapanor drug substance (&#x201c;2022 KKC Supply Agreement&#x201d;). As detailed below under the heading &#x201c;Deferred revenue&#x2019; we have received advanced payments from KKC for the manufacturing of tenapanor drug substance that will be used to satisfy KKC needs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;We assessed these arrangements in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (Topic 606) and related amendments (&#x201c;ASC 606&#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; and concluded that the contract counterparty, KKC, is a customer. Under the terms of the 2017 KKC Agreement, we received $30.0 million in up-front license fees, which was recognized as revenue when the agreement was executed. Based on our assessment, management determined that the &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;license and the manufacturing supply services were the material performance obligations at the inception of the 2017 KKC Agreement and, as such, each of the performance obligations is distinct. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Under the terms of the 2017 KKC Agreement, KKC paid us an up-front license fee of $30.0 million,. We may be entitled to receive up to $55.0 million in total development and regulatory milestones, of which $20.0 million has been received and recognized as revenue as of December&#160;31, 2022. We may also be eligible to receive approximately &#xa5;8.5&#160;billion for commercialization milestones, or approximately $64.6 million at the currency exchange rate on December&#160;31, 2022, as well as reimbursement of costs plus a reasonable overhead for the supply of product and royalties on net sales throughout the term of the agreement. As discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8. Deferred Royalty Obligation Related to the Sale of Future Royalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the future royalties and commercial milestone payments we may receive under the 2017 KKC Agreement will be remitted to HealthCare Royalty Partners IV, L.P. pursuant to a Royalty and Sales Milestone Interest Acquisition Agreement. The variable consideration related to the remaining milestone payments was fully constrained at December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, we entered into a second amendment to the 2017 KKC Agreement ("2022 Amendment"). Under the terms of the 2022 Amendment, we and KKC have agreed to a reduction in the royalty rate payable to us by KKC upon net sales of tenapanor for hyperphosphatemia in Japan. The royalty rate will be reduced from the high teens to low double digits for a two-year period of time following the first commercial sale in Japan, and then to mid-single digits for the remainder of the royalty term. As discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8. Deferred Royalty Obligation Related to the Sale of Future Royalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the future commercial milestones and royalties we may receive under the 2017 KKC Agreement will be remitted to HealthCare Royalty Partners IV, L.P. pursuant to a Royalty and Sales Milestone Interest Acquisition Agreement. As consideration for the reduction in the royalty rate, KKC agreed to pay us up to an additional $40.0 million payable in two tranches, with the first payment due following KKC's filing with the Japanese Ministry of Health, Labour and Welfare of its application for marketing approval for tenapanor and the second payment due following KKC&#x2019;s receipt of regulatory approval to market tenapanor for hyperphosphatemia in Japan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2022, we announced that KKC submitted an NDA to the Japanese Ministry of Health, Labour and Welfare for tenapanor for the improvement of hyperphosphatemia in adult patients with CKD on dialysis, which resulted in payment to us from KKC for an aggregate of $35.0 million for milestone payments and payments under the 2022 Amendment. We received these payments during the fourth quarter of 2022 and recorded them as licensing revenue on our statement of operations and comprehensive loss. The remaining variable consideration related to the reduction in the royalty rate was fully constrained at December&#160;31, 2022. For the year ended December&#160;31, 2021, $5.0 million of licensing revenue was recorded upon the initiation of phase 3 clinical studies by KKC in Japan to evaluate tenapanor for hyperphosphatemia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;For the years ended December&#160;31, 2022 and 2021, $1.5 million and $0.9 million, respectively, of product supply revenue was recorded for manufacturing supply of tenapanor and other materials to KKC for product development and clinical trials in Japan, in accordance with our agreement with the 2017 KKC Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;For the years ended December&#160;31, 2022 and 2021, $35.0 million and $5.0 million, respectively, of licensing revenue was recorded. The 2022 licensing revenue was earned upon KKC's submission of an NDA to the Japanese Ministry of Health, Labour and Welfare for tenapanor for the improvement of hyperphosphatemia in adult patients with CKD on dialysis. The 2021 licensing revenue was recorded upon the initiation of Phase 3 clinical studies by KKC in Japan to evaluate tenapanor for hyperphosphatemia.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Shanghai Fosun Pharmaceutical Industrial Development Co. Ltd. ("Fosun Pharma")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2017, we entered into an exclusive license agreement with Fosun Pharma ("Fosun Agreement") for the development, commercialization and distribution of tenapanor in China for both hyperphosphatemia and IBS-C. We assessed these arrangements in accordance with ASC 606 and concluded that the contract counterparty, Fosun Pharma, is a customer. Under the terms of the Fosun Agreement, we received $12.0 million in up-front license fees which was recognized as revenue when the agreement was executed. Based on our assessment, we determined that the license and the manufacturing supply services represented the material performance obligations at the inception of the agreement and, as such, each of the performance obligations are distinct.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We may be entitled to additional development and commercialization milestones of up to $110.0 million, as well as reimbursement of cost plus a reasonable overhead for the supply of product and tiered royalties on net sales ranging from the mid-teens to 20%. The variable consideration related to the remaining development milestone payments was fully constrained at December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recorded no revenue related to the Fosun Agreement during the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Knight Therapeutics, Inc. ("Knight")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2018, we entered into an exclusive license agreement with Knight Therapeutics, Inc., ("Knight Agreement") for the development, commercialization and distribution of tenapanor in Canada for hyperphosphatemia and IBS-C. We assessed this arrangement in accordance with ASC 606 and concluded that the contract counterparty, Knight, is a customer. Based on our assessment, we determined that the license and the manufacturing supply services were the material performance obligations at the inception of the agreement and, as such, each of the performance obligations are distinct.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Under the terms of the Knight Agreement, we received a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;$2.3 million non-refundable, one-time upfront payment in March 2018 and may be eligible to receive additional development and commercialization milestone payments worth up to CAD22.2, or approximately $16.3 million at the currency exchange rate on December&#160;31, 2022. We are also eligible to receive royalties ranging from the mid-single digits to the low twenties throughout the term of the agreement, and a transfer price for manufacturing services.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 variable consideration related to the remaining development milestone payments were fully constrained at December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;For the years ended December&#160;31, 2022 and 2021, $31 thousand and $13 thousand of licensing revenue was recorded, respectively, related to the Knight Agreement. For the years ended December&#160;31, 2022 and 2021, no product supply revenue was recorded, respectively, related to the Knight Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;AstraZeneca AB ("AstraZeneca")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2015, we entered into a termination agreement with AstraZeneca ("AstraZeneca Termination Agreement") pursuant to which we have agreed to pay AstraZeneca (i) future royalties at a royalty rate of 10% of net sales of tenapanor or other NHE3 products by us or our licensees, and (ii) 20% of non-royalty revenue received from a new collaboration partner should we elect to license, or otherwise provide rights to develop and commercialize tenapanor or another NHE3 inhibitor, up to a maximum of $75.0 million in aggregate for (i) and (ii). For the years ended December&#160;31, 2022 and 2021, we recognized $3.6 million and $1.0 million, respectively, as cost of revenue related to the AstraZeneca Termination Agreement. To date in aggregate, we have recognized $15.3 million of the $75.0 million aggregate maximum related to the AstraZeneca Termination Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&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-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The following tables present changes in our current and non-current deferred revenue balances during the reporting period. The December&#160;31, 2022 deferred revenue current and non-current balances are attributable entirely to prepayments for product supply under the 2017 KKC Agreement, while the December&#160;31, 2021 current deferred revenue balance is attributable to the 2019 KKC Agreement and the December&#160;31, 2021 non-current deferred revenue balance is attributable prepayments for product supply under the 2017 KKC Agreement (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deferred revenue - current&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases due to cash received, excluding amounts recognized as revenue during the period&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases due to amounts reclassified from non-current, to be recognized in the next twelve months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to amounts invoiced, for which cash has not yet been received&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases due to revenue recognized in the period for which cash has been received&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,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deferred revenue - non-current&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases due to cash received during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to amounts invoiced, for which cash has not yet been received&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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase due to unbilled prepayments recorded during the period&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;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases due to amounts reclassified as current, to be recognized in the next twelve months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,025&#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;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <ardx:NumberOfSeparateCollaborativeAgreements
      contextRef="i955167e463ef48678bbc1d03c4f4d412_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzY1OA_35e80f2e-cde1-4c2e-89f8-c09570ed6b0a"
      unitRef="item">1</ardx:NumberOfSeparateCollaborativeAgreements>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgyOTcxOQ_fff60f5c-6ad6-4001-a639-b0ed67210c86"
      unitRef="usd">10000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesFirstInstallment
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgyOTcyNg_18443fba-2df3-40ac-8e4b-17b25dedcc0e"
      unitRef="usd">5000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesFirstInstallment>
    <ardx:TermOfPaymentOfLicenseFeeFirstInstallment
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzk4Nw_7f083c79-1467-4736-aeb7-3733ab3369a2">P30D</ardx:TermOfPaymentOfLicenseFeeFirstInstallment>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesSecondInstallment
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgyOTczMA_77721edb-b7c4-4462-aa7e-88de361446c6"
      unitRef="usd">5000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesSecondInstallment>
    <ardx:TermOfAgreement
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzEzMDY_a861abd3-bad3-46ed-9120-70a3990aef58">P2Y</ardx:TermOfAgreement>
    <ardx:CollaborationAndLicensingAgreementsNumberOfAmendments
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc2OTY1ODE0MTY4ODA_ecbea56e-d7d4-4b78-bbe1-7964e4e748ba"
      unitRef="segment">3</ardx:CollaborationAndLicensingAgreementsNumberOfAmendments>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i91c2203d38fd405d99bc3c88353bce51_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgyOTczOQ_fff60f5c-6ad6-4001-a639-b0ed67210c86"
      unitRef="usd">10000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5096f6f9abe4dccb2dab386d07f22b0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzM5Mzg_6e5edc43-e0a0-4b40-9a2e-e8c36bb9ea41"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied48f951c2e54c4c9458741287f35022_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzM5NDU_77e24472-1170-4e68-8050-cf94932cbc6c"
      unitRef="usd">4200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icfd7890f2ab641b689a46d3387cd65f5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMDE2Ng_d8dd0d5e-a393-42e3-834f-3c96acf3c15d"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i317cad6de7604d25be88b176cb33baec_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMDE2Ng_fd102e7a-e557-43d5-891e-ef510d815225"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i7f143c1e0eb144d6b655d94ab37c1a53_D20171101-20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMTU4OQ_1fccd503-9b7b-459e-b101-952e69f4aa36"
      unitRef="usd">30000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i7f143c1e0eb144d6b655d94ab37c1a53_D20171101-20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMjQwMQ_1fccd503-9b7b-459e-b101-952e69f4aa36"
      unitRef="usd">30000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <ardx:CollaborativeArrangementPotentialDevelopmentMilestones
      contextRef="iff763b0fc4f84d4dac40730c49cc1731_I20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMjQwOA_2f212d43-7039-47e6-919e-0b8e6d10b6ec"
      unitRef="usd">55000000</ardx:CollaborativeArrangementPotentialDevelopmentMilestones>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i687d24ba9ed84bf19bb4b4b49a494d08_D20171101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzcxOTI_42d24670-6ef1-4f08-b05c-c1f8e41b0d49"
      unitRef="usd">20000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:CollaborativeArrangementPotentialCommercializationMilestones
      contextRef="ife00f72d231640e4becd88f58e11171e_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMjQyOA_13be76eb-3653-4101-9e2a-bf638733a2ef"
      unitRef="jpy">8500000000</ardx:CollaborativeArrangementPotentialCommercializationMilestones>
    <ardx:CollaborativeArrangementPotentialCommercializationMilestones
      contextRef="ife00f72d231640e4becd88f58e11171e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzcyODk_e59eea0b-6caf-484f-9609-0ac5fc733b27"
      unitRef="usd">64600000</ardx:CollaborativeArrangementPotentialCommercializationMilestones>
    <ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRate
      contextRef="if2637e6a1a82402793001d3d295bbbcd_I20220430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc2OTY1ODE0MjI1NTA_0b3870b7-fe37-4a05-bd8c-ab6ee37df0de"
      unitRef="usd">40000000</ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRate>
    <ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRateNumberOfPaymentTranches
      contextRef="if2637e6a1a82402793001d3d295bbbcd_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzQ0OTQ0_abefcc74-3567-452d-8da1-84e585452dbc"
      unitRef="payment_tranche">2</ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRateNumberOfPaymentTranches>
    <ardx:RevenueRemainingPerformanceObligationVariableConsiderationAmount
      contextRef="i59072502f7a54137b0895e14bb4f6df8_I20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzQ0OTQ4_b5a66aff-cb85-4d0b-906e-2170d81a8eaf"
      unitRef="usd">35000000</ardx:RevenueRemainingPerformanceObligationVariableConsiderationAmount>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dd8313c3e094ef89785a59b13d01eb7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg1NDM4MQ_0fc1244b-3d10-48c4-9984-f78e71accb48"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60b13327723642e6932c3f852855047d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc2OTE_d00ecf86-4b7b-4b51-92ed-900fa9a368fb"
      unitRef="usd">1500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id10493b7130846e6b2a4742b479a65fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc2OTg_06720236-7375-4ded-bd88-528b0a6662e5"
      unitRef="usd">900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i715636a1b5ae4b288a29b92c2f3a54b3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc5OTA_93b889db-f1f2-413e-8502-6a646ae68cbe"
      unitRef="usd">35000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dd8313c3e094ef89785a59b13d01eb7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc2OTY1ODE0MjcyNzQ_0fc1244b-3d10-48c4-9984-f78e71accb48"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ProceedsFromLicenseFeesReceived
      contextRef="i274489be58ee4be5a06cb71683dc70e0_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMzQxMg_39bda077-68ef-43cb-a507-5a555f8cee0e"
      unitRef="usd">12000000</us-gaap:ProceedsFromLicenseFeesReceived>
    <ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones
      contextRef="i96f5a69e2c1547719e984c8ba3c41ff3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMzQ4Mg_fa058cde-deee-4af6-bf89-7ee0a8a578de"
      unitRef="usd">110000000</ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones>
    <ardx:ThresholdPercentageOfSalesForTieredRoyalties
      contextRef="i96f5a69e2c1547719e984c8ba3c41ff3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMzQ4OQ_68eab14d-fee0-4df9-b670-7af175e21c70"
      unitRef="number">0.20</ardx:ThresholdPercentageOfSalesForTieredRoyalties>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99e3d63e61664f6bbfac5c19cb4294e3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMzU3OQ_07aa2c1c-2b29-4253-9f45-bd94b63d5ad0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff2fbe5c1eb741e185c1d68735dd7502_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMzU3OQ_eba602be-f669-4303-9139-078bbd61f8ce"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ProceedsFromLicenseFeesReceived
      contextRef="i7523c9db4f3440e1bbc8ab0589ca11c5_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzEwNTc3_21bdc5b3-1d69-4ded-9501-ea80048e1e51"
      unitRef="usd">2300000</us-gaap:ProceedsFromLicenseFeesReceived>
    <ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones
      contextRef="if78e3d93318c461da96ac8c6973a6f76_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2Xzc2OTY1ODE0MTQyOTc_a0d0c053-11bd-4b1f-ae9e-fb38bb89b998"
      unitRef="cad">22200000</ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones>
    <ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones
      contextRef="if78e3d93318c461da96ac8c6973a6f76_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTgzMzc0Ng_3bd5a307-1ee9-46e9-bcdb-bf2ab3c8b8ff"
      unitRef="usd">16300000</ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieba6fa1b17514fa99298840f1171592e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzExMjA1_43889a03-9a0e-4c21-a964-0ff7f1ab2002"
      unitRef="usd">31000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83f16a4b0497447dae41222920314fae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzExMjEy_9d6d6f45-424e-499f-88ac-93c451ac9db0"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f4842d33b674e97bec5e1f35f13347e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzExMzI4_72a8898a-da10-4c51-bad4-95d5109a2361"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85d4b734d53646fa9eece46433fcc33e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzExMzI4_e07ff929-6a76-4231-8c9c-ee1217f6bd66"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:PercentageOfRoyaltyRevenue
      contextRef="i23a66360caef450d9534fe2775f21255_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg0NTUzMg_f8f1354e-9995-450c-8bd2-4a412d52d809"
      unitRef="number">0.10</ardx:PercentageOfRoyaltyRevenue>
    <ardx:PercentageOfNonRoyaltyRevenue
      contextRef="i23a66360caef450d9534fe2775f21255_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg0NTUzNg_602d4ed0-947c-4d9a-8f19-9596062c8979"
      unitRef="number">0.20</ardx:PercentageOfNonRoyaltyRevenue>
    <ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum
      contextRef="i8e9b10bffc104601b9077dcc9e1f4fa6_I20150630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzEzMTg0_1733a871-e164-4593-944b-512c578139c9"
      unitRef="usd">75000000</ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum>
    <us-gaap:CostOfRevenue
      contextRef="if72c0334b4964673b5b1e29e363186db_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg1NTY1MQ_36b185d9-107d-4365-9982-511a1bbfe345"
      unitRef="usd">3600000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifc0eee8426754521a747a26cbaedb831_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg1NTY2Ng_a60bfc01-3133-4ef6-b81d-0f2f68771b2f"
      unitRef="usd">1000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1d7903c12c424b3ba490589eb00fd14d_D20150601-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg1NTY4Mg_e14c5961-91f7-47c8-bb48-3510e3197fec"
      unitRef="usd">15300000</us-gaap:CostOfRevenue>
    <ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum
      contextRef="i8e9b10bffc104601b9077dcc9e1f4fa6_I20150630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzU0OTc1NTg1NTY5OA_1733a871-e164-4593-944b-512c578139c9"
      unitRef="usd">75000000</ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90ZXh0cmVnaW9uOmFjNmFlYWQwMGQyMTRmNmJhOTYxNjk1Nzk2OTI5ZDI2XzEzNzcy_e25552b1-4ad6-4ed4-a97a-8d342c36ea5e">&lt;div style="margin-top:12pt;text-align:justify;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;The following tables present changes in our current and non-current deferred revenue balances during the reporting period. The December&#160;31, 2022 deferred revenue current and non-current balances are attributable entirely to prepayments for product supply under the 2017 KKC Agreement, while the December&#160;31, 2021 current deferred revenue balance is attributable to the 2019 KKC Agreement and the December&#160;31, 2021 non-current deferred revenue balance is attributable prepayments for product supply under the 2017 KKC Agreement (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deferred revenue - current&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases due to cash received, excluding amounts recognized as revenue during the period&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases due to amounts reclassified from non-current, to be recognized in the next twelve months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to amounts invoiced, for which cash has not yet been received&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases due to revenue recognized in the period for which cash has been received&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,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Deferred revenue - non-current&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases due to cash received during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to amounts invoiced, for which cash has not yet been received&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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase due to unbilled prepayments recorded during the period&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;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases due to amounts reclassified as current, to be recognized in the next twelve months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,025&#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;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7c98abb4d89044e0ab93ab428d564f5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzEtMS0xLTEtNDYwMTM_25439f70-11e0-4407-b0e0-d63117bfd97e"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib952c4e7da01441388aaeecabdfe075a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzEtMy0xLTEtNDYwMTM_b514d168-21b0-47c0-a9c7-1fc8d2ee5053"
      unitRef="usd">4177000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ardx:ContractWithCustomerLiabilityIncreasesDueToCashReceivedExcludingAmountsRecognizedAsRevenueDuringThePeriod
      contextRef="i236464e64f8d473283dc7641b1f31d01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzItMS0xLTEtNTM3NTM_fbe55d8f-3c86-4d3c-b054-bf4aea6584fc"
      unitRef="usd">42000</ardx:ContractWithCustomerLiabilityIncreasesDueToCashReceivedExcludingAmountsRecognizedAsRevenueDuringThePeriod>
    <ardx:ContractWithCustomerLiabilityIncreasesDueToCashReceivedExcludingAmountsRecognizedAsRevenueDuringThePeriod
      contextRef="ied48f951c2e54c4c9458741287f35022_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzItMy0xLTEtNTM3NTM_51f233a6-c485-4dfd-8d61-9ef26768fe69"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityIncreasesDueToCashReceivedExcludingAmountsRecognizedAsRevenueDuringThePeriod>
    <ardx:ContractWithCustomerLiabilityRevenueToBeRecognizedInNextTwelveMonths
      contextRef="i236464e64f8d473283dc7641b1f31d01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzMtMS0xLTEtNTM3NTM_a9297b79-deec-4a30-bbb6-eb5489d53aaf"
      unitRef="usd">3961000</ardx:ContractWithCustomerLiabilityRevenueToBeRecognizedInNextTwelveMonths>
    <ardx:ContractWithCustomerLiabilityRevenueToBeRecognizedInNextTwelveMonths
      contextRef="ied48f951c2e54c4c9458741287f35022_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzMtMy0xLTEtNTM3NTM_9c3a422b-0be6-4fdb-b5b8-7d7b1498d778"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityRevenueToBeRecognizedInNextTwelveMonths>
    <ardx:ContractWithCustomerLiabilityRevenueInvoicedButCashNotReceived
      contextRef="i236464e64f8d473283dc7641b1f31d01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzQtMS0xLTEtNTM3NTM_6de5d365-534a-4d64-9ea6-d0b538a08833"
      unitRef="usd">208000</ardx:ContractWithCustomerLiabilityRevenueInvoicedButCashNotReceived>
    <ardx:ContractWithCustomerLiabilityRevenueInvoicedButCashNotReceived
      contextRef="ied48f951c2e54c4c9458741287f35022_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzQtMy0xLTEtNTM3NTM_dcb31873-57b6-4ea9-9898-a1ddd1ce6a4d"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityRevenueInvoicedButCashNotReceived>
    <ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived
      contextRef="i236464e64f8d473283dc7641b1f31d01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzItMS0xLTEtNDYwMTM_a9e043d2-3c1b-45c8-9795-f368a2b22381"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived>
    <ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived
      contextRef="ied48f951c2e54c4c9458741287f35022_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzItMy0xLTEtNDYwMTM_aa240402-d662-42b2-8952-36e645a4b679"
      unitRef="usd">4177000</ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8366fe12a3334315af3ed1c7052d20c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzUtMS0xLTEtNDYwMTM_c53d8123-24dc-4171-b375-d85dc0444358"
      unitRef="usd">4211000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icfd7890f2ab641b689a46d3387cd65f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo2YjNlZTkxOWU3NWQ0MWIxYjJhZjZlYTUyY2VjMTJhYS90YWJsZXJhbmdlOjZiM2VlOTE5ZTc1ZDQxYjFiMmFmNmVhNTJjZWMxMmFhXzUtMy0xLTEtNDYwMTM_58aecaa8-a10f-48b4-abc1-b26f1fa38ee3"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="icfd7890f2ab641b689a46d3387cd65f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzEtMS0xLTEtNDYwMTM_db465ff0-190b-4f13-80a0-4f5b5f200faf"
      unitRef="usd">4727000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib8ee7345370441099ade9119306db79b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzEtMy0xLTEtNDYwMTM_d64fe73e-a4d1-4779-8006-ad7442339890"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <ardx:ContractWithCustomerLiabilityIncreaseForCashReceived
      contextRef="ia5096f6f9abe4dccb2dab386d07f22b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzItMS0xLTEtNTM3Njc_d75c17aa-9e32-47c3-8b16-a8b911dab20e"
      unitRef="usd">7794000</ardx:ContractWithCustomerLiabilityIncreaseForCashReceived>
    <ardx:ContractWithCustomerLiabilityIncreaseForCashReceived
      contextRef="i0d56b583b1d146f7be5316e8e2d710b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzItMy0xLTEtNTM3Njc_4a5c88ac-5fe6-4dad-8ce6-a5a184ebca38"
      unitRef="usd">3242000</ardx:ContractWithCustomerLiabilityIncreaseForCashReceived>
    <ardx:ContractWithCustomerLiabilityIncreasesToAmountsInvoicedButCashNotReceived
      contextRef="ia5096f6f9abe4dccb2dab386d07f22b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzMtMS0xLTEtNTM3Njc_2ea3290b-0761-4a7c-8eba-28fe5deb84a6"
      unitRef="usd">465000</ardx:ContractWithCustomerLiabilityIncreasesToAmountsInvoicedButCashNotReceived>
    <ardx:ContractWithCustomerLiabilityIncreasesToAmountsInvoicedButCashNotReceived
      contextRef="i0d56b583b1d146f7be5316e8e2d710b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzMtMy0xLTEtNTM3Njc_405d6786-1401-4691-a490-491df65884cb"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityIncreasesToAmountsInvoicedButCashNotReceived>
    <ardx:ContractWithCustomerLiabilityIncreaseDueToUnbilledPrepaymentsRecorded
      contextRef="ia5096f6f9abe4dccb2dab386d07f22b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzQtMS0xLTEtNTM3Njc_717e2d5a-c122-4974-9702-93e35e766a4a"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityIncreaseDueToUnbilledPrepaymentsRecorded>
    <ardx:ContractWithCustomerLiabilityIncreaseDueToUnbilledPrepaymentsRecorded
      contextRef="i0d56b583b1d146f7be5316e8e2d710b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzQtMy0xLTEtNTM3Njc_81a8ba8d-5cdd-4973-8a11-9108871b02b4"
      unitRef="usd">1485000</ardx:ContractWithCustomerLiabilityIncreaseDueToUnbilledPrepaymentsRecorded>
    <ardx:ContractWithCustomerLiabilityDecreaseInRevenueToBeRecognizedInNextTwelveMonths
      contextRef="ia5096f6f9abe4dccb2dab386d07f22b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzItMS0xLTEtNDYwMTM_fa558bf9-8646-4d96-9fd4-6d324e13fc28"
      unitRef="usd">3961000</ardx:ContractWithCustomerLiabilityDecreaseInRevenueToBeRecognizedInNextTwelveMonths>
    <ardx:ContractWithCustomerLiabilityDecreaseInRevenueToBeRecognizedInNextTwelveMonths
      contextRef="i0d56b583b1d146f7be5316e8e2d710b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzItMy0xLTEtNDYwMTM_d46b1632-86d7-421d-a935-852ff50c7fc3"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityDecreaseInRevenueToBeRecognizedInNextTwelveMonths>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i317cad6de7604d25be88b176cb33baec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzUtMS0xLTEtNDYwMTM_ab7665e3-f980-4f57-bded-fa14e4346668"
      unitRef="usd">9025000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7c98abb4d89044e0ab93ab428d564f5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTIvZnJhZzphYzZhZWFkMDBkMjE0ZjZiYTk2MTY5NTc5NjkyOWQyNi90YWJsZTo0NTA2ZDMxZmU0Y2Y0MDQwODliNjNjNDFlZDg2YzEwMS90YWJsZXJhbmdlOjQ1MDZkMzFmZTRjZjQwNDA4OWI2M2M0MWVkODZjMTAxXzUtMy0xLTEtNDYwMTM_a3999538-9997-4173-a57e-1210a510c897"
      unitRef="usd">4727000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF8yMTk5MDIzMjYwMjY2_438f7ee8-33e2-40fc-8315-4b5f2a3bf08f">DEFERRED ROYALTY OBLIGATION RELATED TO THE SALE OF FUTURE ROYALTIES&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, we and HealthCare Royalty Partners IV, L.P. (&#x201c;HCR&#x201d;) entered into a Royalty and Sales Milestone Interest Acquisition Agreement (&#x201c;HCR Agreement&#x201d;). Under the terms of the HCR Agreement, HCR has agreed to pay us up to $20.0 million in exchange for the royalty payments and commercial milestone payments (collectively the &#x201c;Royalty Interest Payments&#x201d;) that we may receive under our 2017 License Agreement with KKC based upon KKC's net sales of tenapanor in Japan for hyperphosphatemia. As consideration for the sale of the Royalty Interest Payments, HCR paid to us a $10.0 million upfront payment, and we are eligible to receive a $5.0 million payment following KKC's receipt of regulatory approval to market tenapanor for hyperphosphatemia in Japan, and another $5.0 million payment in the event net sales by KKC in Japan exceed a certain annual target level by the end of 2025.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The HCR Agreement is effective until terminated by the mutual agreement of the parties and contains customary representations and warranties and customary affirmative and negative covenants, including, among others, requirements as to prosecution, maintenance, defense and enforcement of certain patent rights in Japan, restrictions regarding our ability to forgive, release or reduce any Royalty Interest Payments due to us under the 2017 KKC Agreement, to create or incur any liens with respect to the Royalty Interest Payments, the 2017 KKC Agreement or certain patents, or to sell, license or transfer certain patents in the field and territory described in the 2017 KKC Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the HCR Agreement contains customary events of default with respect to which we may incur indemnification obligations to HCR for any losses incurred by HCR and related parties as a result of the event of default, subject to a specified limitation of liability cap. Under the HCR Agreement, an event of default will occur if, among other things, any of the representations and warranties included in the HCR Agreement proves not to have been true and correct in all material respects, at the time it was made, we breach any of our covenants under the HCR Agreement, subject to specified cure periods with respect to certain breaches, we are in breach or default under the 2017 KKC Agreement in any manner which is likely to cause a material adverse effect on the Royalty Interest Payments, the occurrence of a termination of the 2017 KKC Agreement under certain circumstances or we or our assets become subject to certain legal proceedings, such as bankruptcy proceedings, or we are unable to pay our debts as they become due.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;We received the $10.0 million upfront payment from HCR during June 2022 and recorded it as a deferred royalty obligation related to the sale of future royalties ("deferred royalty obligation") on our balance sheet. Due to our ongoing manufacturing obligations under the 2017 KKC Agreement, we account for the proceeds as imputed debt and therefore will recognize royalties received under the arrangement as non-cash royalty revenue. Non-cash interest expense will be recognized over the life of the HCR Agreement using the effective interest method based on the imputed interest rate derived from estimated amounts and timing of future royalty payments to be received from KKC. As part of the sale, we incurred approximately $0.4 million in transaction costs, which, along with the deferred royalty obligation, are being amortized to non-cash interest expense over the estimated life of the HCR Agreement using the effective interest method. As future royalties are remitted to us by KKC, and subsequently from us to HCR, the balance of the deferred royalty obligation will be effectively repaid over the life of the HCR Agreement. There are a number of factors that could materially affect the fair value of the deferred royalty obligation. Such factors include, but are not limited to, the amount and timing of potential future royalty payments to be received from KKC under the 2017 KKC agreement, changing standards of care, the introduction of competing products, manufacturing or other delays, intellectual property matters, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties remitted to HCR are made in U.S. dollars while the underlying sales of the products by KKC are made in Japanese yen, and other events or circumstances that could result in reduced royalty payments from KKC, which are not within our control, and all of which would result in a reduction of non-cash royalty revenues and the non-cash interest expense over the life of the deferred royalty obligation. We periodically assess the estimated royalty payments from KKC and, to the extent that the amount or timing of such payments is materially different than our original estimates, we prospectively adjust the imputed interest rate and &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;the related amortization of the deferred royalty obligation. As of December&#160;31, 2022, our effective interest rate used to amortize the liability is 34.4%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;During the twelve months ended December&#160;31, 2022, we recognized approximately $1.7 million of non-cash interest expense for the amortization of the deferred royalty obligation. As of December&#160;31, 2022, we have received no royalty payments from KKC and, therefore, the deferred royalty obligation has not begun to be reduced.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:IncreaseDecreaseInRoyaltiesPayable
      contextRef="i4d7bf861c12549a792483e8efc814a9e_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1MDg_7ecb26e0-56b5-4c69-b668-eed16ecfeab6"
      unitRef="usd">20000000</us-gaap:IncreaseDecreaseInRoyaltiesPayable>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i41ff706f90cc43a59020a70376e95dd2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1MTU_b5c4c522-9884-456e-9884-0560c843d9c7"
      unitRef="usd">10000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i41ff706f90cc43a59020a70376e95dd2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1MjI_7fae8822-b041-47b3-952a-08d8a71cf4b5"
      unitRef="usd">5000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i41ff706f90cc43a59020a70376e95dd2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1MjY_796a52ab-f433-42be-9258-94870d621641"
      unitRef="usd">5000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i41ff706f90cc43a59020a70376e95dd2_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1Mzg_b5c4c522-9884-456e-9884-0560c843d9c7"
      unitRef="usd">10000000</us-gaap:ContractWithCustomerLiability>
    <ardx:ContractWithCustomerLiabilityTransactionCosts
      contextRef="ia283d9f31c884152af9cfa5bfc1c18cc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1NTU_e2f120f9-6392-44bf-81e6-7504b08b2087"
      unitRef="usd">400000</ardx:ContractWithCustomerLiabilityTransactionCosts>
    <ardx:ContractWithCustomerLiabilityAmortizationEffectiveInterestRatePercent
      contextRef="i38d4c1dcbb354f1cb8f7b983e2aba1a6_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1NzA_630894c9-9b78-4052-be8f-731c2f522741"
      unitRef="number">0.344</ardx:ContractWithCustomerLiabilityAmortizationEffectiveInterestRatePercent>
    <us-gaap:AmortizationOfAdvanceRoyalty
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1ODY_8766daef-005d-4e1d-a08c-a37ce3e4ec31"
      unitRef="usd">1700000</us-gaap:AmortizationOfAdvanceRoyalty>
    <us-gaap:ProceedsFromRoyaltiesReceived
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTcxL2ZyYWc6Mzc0MTZhNTgwZjYxNGViM2IxZWQ4ZTExOWU5MzBjYTQvdGV4dHJlZ2lvbjozNzQxNmE1ODBmNjE0ZWIzYjFlZDhlMTE5ZTkzMGNhNF81NDk3NTU4MTg1OTc_ac2d529c-8ce3-4d54-bd99-37625292dfe1"
      unitRef="usd">0</us-gaap:ProceedsFromRoyaltiesReceived>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzgxMjM_875d211a-970e-4f72-b939-0df7f451bd19">BORROWINGS&lt;div style="margin-top:12pt;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;Solar Capital and Western Alliance Bank Loan Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2018, we entered into a loan and security agreement ("2018 Loan Agreement"), with Solar Capital Ltd. and Western Alliance Bank ("Lenders&#x201d;). The 2018 Loan Agreement provided for a $50.0 million term loan facility with a maturity date of November&#160;1, 2022 ("2018 Term Loan&#x201d;). The full amount of the 2018 Term Loan was funded on May&#160;16, 2018. We received net proceeds from the loan of approximately $49.3 million, after deducting the closing fee, legal expenses and issuance costs. In October 2020, we and the Lenders entered into an amendment to the 2018 Loan Agreement (&#x201c;2020 Amendment&#x201d;) to extend the date through which we were permitted to make interest-only payments on the 2018 Term Loan by twelve months to December 1, 2021 subject to the repayment terms noted below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Borrowings under the 2018 Term Loan bore interest at a floating per annum rate equal to 7.45% plus the one-month London Inter-bank Offered Rate ("LIBOR"). We were permitted to make interest-only payments on the 2018 Term Loan through June 1, 2020, or until we achieved our primary endpoint in the Phase 3 study of tenapanor for the treatment of hyperphosphatemia in end-stage renal disease patients on dialysis prior to June&#160;1, 2020, in which case we would have been permitted to make interest-only payments on the 2018 Term Loan through December 1, 2020. In December 2019, we reported positive topline results for PHREEDOM, a long-term Phase 3 study evaluating the efficacy and safety of tenapanor as monotherapy for the treatment of hyperphosphatemia in adult patients with CKD on dialysis. The Lenders were in agreement that these positive data from the Phase 3 PHREEDOM study achieve the &#x201c;Phase 3 Endpoint&#x201d; required by the 2018 Term Loan to extend the interest only period by six months to December&#160;1, 2020. Subsequent to the 2020 Amendment, the interest only period was extended an additional twelve months to December 1, 2021. Accordingly, beginning on December&#160;1, 2021 through the maturity date, we would have been required to make monthly payments of interest plus repayment of the 2018 Term Loan in consecutive equal monthly installments of principal. If however, either the FDA did not approve our NDA for tenapanor for control of serum phosphorus in adult patients with CKD on dialysis on or before May 31, 2021 or the FDA issued a Complete Response Letter ("CRL") for tenapanor for the control of serum phosphorus in adult patients with CKD on dialysis, then we would begin principal payments on the earlier of June 1, 2021 or the first day of the month immediately following the date that the FDA issued a CRL to us. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May and July 2021, we and the Lenders entered into additional amendments to the 2018 Loan Agreement (&#x201c;the 2021 Amendments&#x201d;) which together extended the period of time that we were permitted to make interest-only payments on the 2018 Term Loan to December 1, 2021; provided that if we had not received FDA approval for our NDA for tenapanor for the control of serum phosphorus in adult patients with CDK on dialysis on or before October 25, 2021, the interest-only period would expire and principal repayments would be required to begin on November 1, 2021. If principal repayments were required to begin prior to December 1, 2021 under the 2021 Amendments, then the first such repayment was required to include all payments that would have been due if monthly principal repayment had begun on June 1, 2021. Accordingly, during November 2021, in compliance with the terms of our 2018 Loan Agreement, we began to repay principal on the 2018 Term Loan. As of the Closing Date for the 2022 Loan, as discussed below, we owed $25.0&#160;million in principal payments from the 2018 Loan, which we repaid in full at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;SLR Investment Corp. Loan Agreement &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;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;On February 23, 2022 (&#x201c;Closing Date&#x201d;), we entered into a loan and security agreement (&#x201c;2022 Loan Agreement&#x201d;) with SLR Investment Corp. as collateral agent (&#x201c;Agent&#x201d;), and the lenders listed in the 2022 Loan Agreement (collectively the &#x201c;2022 Lenders&#x201d;). The 2022 Loan Agreement provides for a senior secured loan facility, with $27.5 million (&#x201c;Term A Loan&#x201d;) funded on the Closing Date and an additional $22.5 million that we may borrow on or prior to July 25, 2023; provided that (i) we have received approval by the FDA for our NDA for XPHOZAH by December 31, 2022, and (ii) we have achieved certain product revenue milestone targets described in the 2022 Loan Agreement (&#x201c;Term B Loan&#x201d;, and collectively, the Term A Loan and the Term B Loan, the &#x201c;2022 Loan&#x201d;). On February 9, 2023, we entered into an amendment to the 2022 Loan Agreement with SLR Investment Corp. that extends the date by which we must receive approval by the FDA for our NDA for the control of serum phosphorus in adult patients with CKD on dialysis in order to borrow the additional $22.5 million from December 31, 2022 to November 30, 2023 and extended the period during which we are permitted to make interest only payments until March 31, &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;2025 if we receive approval by the FDA for our NDA for XPHOZAH on or prior to November 30, 2023 or achieve a defined net product revenue threshold for 2023. The 2022 Term A Loan funds were used to repay the 2018 Loan with the 2018 Lenders. The 2022 Loan has a maturity date of March 1, 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;Borrowings under the 2022 Loan bear interest at a floating per annum rate equal to 7.95% plus the greater of (i) one tenth percent (0.10%) and (ii) the one-month rate published by the Intercontinental Exchange Benchmark Administration Ltd or its successor. We are permitted to make interest-only payments on the 2022 Loan through March 31, 2024 or if certain conditions described above are achieved, through March 31, 2025. Accordingly, beginning on April 1, 2024 or April 1, 2025, we will be required to make monthly payments of interest plus repay the 2022 Loan in consecutive equal monthly installments of principal over 36 months or 24 months, respectively. We were obligated to pay $0.2 million, upon the closing of the Term A Loan, and we are obligated to pay $0.1 million on the earliest of (i) the funding date of the Term B Loan, (ii) July 25, 2023, and (iii) the prepayment, refinancing, substitution, or replacement of the Term A Loan on or prior to July 25, 2023. We are obligated to pay a final fee equal to 4.95% of the aggregate original principal amount of the 2022 Loan funded upon the earliest to occur of the maturity date, the acceleration of the 2022 Loan, and the prepayment, refinancing, substitution, or replacement of the 2022 Loan. We may voluntarily prepay the outstanding 2022 Loan balance, subject to a prepayment premium of (i) 3% of the outstanding principal amount of the 2022 Loan if prepaid prior to or on the first anniversary of the Closing Date, (ii) 2% of the outstanding principal amount of the 2022 Loan if prepaid after the first anniversary of the Closing Date through and including the second anniversary of the Closing Date, or (iii) 1% of the outstanding principal amount of the 2022 Loan if prepaid after the second anniversary of the Closing Date and prior to the maturity date. The 2022 Loan is secured by substantially all of our assets, except for our intellectual property and certain other customary exclusions. Additionally, in connection with the 2022 Loan, we entered into an agreement, whereby we agreed to pay an exit fee in the amount of 2% of the 2022 Loan funded (&#x201c;2022 Exit Fee&#x201d;) upon (i) any change of control transaction or (ii) our achievement of net revenue from the sale of any products equal to or greater than $100.0 million, measured on a six (6) months basis, tested monthly at the end of each month. Notwithstanding the prepayment or termination of the 2022 Loan, the 2022 Exit Fee will expire 10 years from the Closing Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;The 2022 Loan Agreement contains customary representations and warranties and customary affirmative and negative covenants, including, among others, requirements as to financial reporting and insurance and restrictions on our ability to dispose of our business or property, to change our line of business, to liquidate or dissolve, to enter into any change in control transaction, to merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity, to incur additional indebtedness, to incur liens on our property, to pay any dividends or other distributions on capital stock other than dividends payable solely in capital stock or to redeem capital stock. We have agreed to not allow our cash and cash equivalents to be less than the eighty percent (80%) of the outstanding 2022 Term Loan balance for any period in which our net revenue from the sale of any products, calculated on a trailing six (6) month basis and tested monthly, is less than sixty percent (60%) of the outstanding 2022 Loan balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the 2022 Loan Agreement contains customary events of default that entitle the Agent to cause our indebtedness under the 2022 Loan Agreement to become immediately due and payable, and to exercise remedies against us and the collateral securing the 2022 Term Loan, including our cash. Under the 2022 Loan Agreement, an event of default will occur if, among other things, we fail to make payments under the 2022 Loan Agreement, we breach any of our covenants under the 2022 Loan Agreement, subject to specified cure periods with respect to certain breaches, certain Lenders determine that a material adverse change has occurred, we or our assets become subject to certain legal proceedings, such as bankruptcy proceedings, we are unable to pay our debts as they become due or we default on contracts with third parties which would permit the holder of indebtedness to accelerate the maturity of such indebtedness or that could have a material adverse change on us. Upon the occurrence and for the duration of an event of default, an additional default interest rate equal to 4% per annum will apply to all obligations owed under the 2022 Loan Agreement. We have classified the 2022 Loan balance as a current liability as of December&#160;31, 2022 due to the determination of the existence of substantial doubt about our ability to continue operating as a going concern discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2. Summary of Significant Accounting Policies: Liquidity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and our assessment that the material adverse change clause under the 2022 Loan Agreement is not within our control. The lenders have not invoked the material adverse change clause as of the date of issuance of these financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As discussed in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 21. Subsequent Events&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 9, 2023, we entered into a second amendment (&#x201c;Second Amendment&#x201d;) to our Loan Agreement with the Lenders. The Second Amendment extends the interest-only term of the loan by twelve months to March 31, 2025 provided that we either (i) receive approval from the FDA for our NDA for the control of serum phosphorus in adult patients with CKD on dialysis on or prior to November 30, 2023 or (ii) achieve certain product revenue milestone targets as described in the Second Amendment for the year ending December 31, 2023. The Second Amendment also extends the period under which we may draw the Term B Loan from July 25, 2023 to December 20, 2023, and amends the milestone that we must achieve in order to draw the Term B Loan by extending the time period for the receipt of approval by the FDA of the NDA for the control of serum phosphorus in adult patients with CKD on dialysis until November 30, 2023. In addition, the Second Amendment replaces the floating per annum interest rate with 7.95% plus the greater of (a) one percent (1.00%) per annum and (b)(i) 0.022% plus (ii) 1-month CME Term SOFR reference rate as published by the CME Term SOFR Administrator on the CME Term SOFR Administrator&#x2019;s Website.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;As of December&#160;31, 2022, our future payment obligations related to the 2022 Loan, excluding interest payments and the 2022 final fee, were as follows (in thousands) and may be condensed to the 24 months ending March 1, 2027 if certain conditions noted above to extend the interest-only period are achieved:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/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 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total repayment obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,861&#160;&lt;/span&gt;&lt;/td&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unaccreted value of final fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,711)&lt;/span&gt;&lt;/td&gt;&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="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;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i933aaacf34f34a61bfa383d7cb1bb60d_I20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg1Njk0MQ_38e81747-f710-4f63-a213-dc6ee12797c1"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="if95076af06f24f2296cea9a5d6d76ff4_D20180501-20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzQ1NDEw_2e8f0fee-8345-4531-a604-acdb1794950a"
      unitRef="usd">49300000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <ardx:DebtInstrumentInterestPaymentExtensionTerm
      contextRef="i8733e6fccc254fd9bf95445ad142e86f_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzQ1NDE0_6d4d00ef-b350-4805-9a0b-12facc48ec16">P12M</ardx:DebtInstrumentInterestPaymentExtensionTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i95d5e831357142ff915c3c75ead6d520_D20180516-20180516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg1Njk0OA_0b795889-e00c-4602-9633-84cad8aa3317"
      unitRef="number">0.0745</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ardx:DebtInstrumentInterestPaymentExtensionTerm
      contextRef="i7c495d34647447ae8783de5a900a3e77_D20191201-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzQ1NDE4_0edac1e0-6c89-4913-9ecd-98e4bee884c9">P6M</ardx:DebtInstrumentInterestPaymentExtensionTerm>
    <ardx:DebtInstrumentInterestPaymentExtensionTerm
      contextRef="i69ee8e8bda5947d3a7b266f55eee864b_D20201009-20201009"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzQ1NDIy_f2fd08a7-1edb-40aa-ae4d-5ca52efcbb68">P12M</ardx:DebtInstrumentInterestPaymentExtensionTerm>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia1e9f731799b499eaf4aa779cb305fc6_I20180516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg1Njg1Nw_51db30e9-a531-4b70-97fa-06771d1ba150"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="idaba5dc7a9024a1b89083ce66516cffd_D20220223-20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk0MQ_41d65aa5-ebaa-40dd-9057-fb2bb35009f8"
      unitRef="usd">27500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <ardx:RemainingFundingBasedOnConditionalMilestoneAchievement
      contextRef="i4ed59bf2f32c4c919325b9d6800e3fad_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk0OA_ce424f42-357d-4424-8c2f-aa1784ed1729"
      unitRef="usd">22500000</ardx:RemainingFundingBasedOnConditionalMilestoneAchievement>
    <ardx:RemainingFundingBasedOnConditionalMilestoneAchievement
      contextRef="i4ed59bf2f32c4c919325b9d6800e3fad_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk1Mg_ce424f42-357d-4424-8c2f-aa1784ed1729"
      unitRef="usd">22500000</ardx:RemainingFundingBasedOnConditionalMilestoneAchievement>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i582ccc703db84580ad605cde3180b598_D20220223-20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk3Mg_95769b20-14c7-450c-8733-691ab10522b5"
      unitRef="number">0.0795</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ardx:DebtInstrumentVariableRateBaseOption
      contextRef="i582ccc703db84580ad605cde3180b598_D20220223-20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk3Ng_cbeadd7d-8a36-48cf-89ff-0d3ab64e8a63"
      unitRef="number">0.0010</ardx:DebtInstrumentVariableRateBaseOption>
    <us-gaap:DebtInstrumentTerm
      contextRef="idaba5dc7a9024a1b89083ce66516cffd_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzIxOTkwMjMyOTEwMDQ_ff2ee1bc-b2a5-4652-97cb-18a744c88017">P36M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i40c1281552f94064963e3bf9cbecc666_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzIxOTkwMjMzMDA5NDQ_1e702658-fc24-4704-bff0-6920a6e80b79">P24M</us-gaap:DebtInstrumentTerm>
    <ardx:DebtInstrumentClosingFeeAmount
      contextRef="i62a2e82e4ddc4240896cf7fd6f83fbf6_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk4MA_730aee5b-bcf2-40ae-bfef-9b6157db0dd7"
      unitRef="usd">200000</ardx:DebtInstrumentClosingFeeAmount>
    <ardx:LoanAgreementFutureObligationUponFundingOrOtherEvents
      contextRef="i4ed59bf2f32c4c919325b9d6800e3fad_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0ODk5Nw_675dba05-ac13-46ad-8dc5-11c3567496a3"
      unitRef="usd">100000</ardx:LoanAgreementFutureObligationUponFundingOrOtherEvents>
    <ardx:DebtInstrumentFeeDueUponMaturityAccelerationPrepaymentTerminationPercentage
      contextRef="id31b250d8a3946278fda76b05ca4b4b1_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAwNA_71d25944-b242-4244-af23-391c4409e5e1"
      unitRef="number">0.0495</ardx:DebtInstrumentFeeDueUponMaturityAccelerationPrepaymentTerminationPercentage>
    <ardx:DebtInstrumentPrepaymentFeePercentage
      contextRef="if668412fafc546cc955d0c29fa2f6c99_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAwOA_21cb6047-cb1c-4f0b-b48a-0d3573976766"
      unitRef="number">0.03</ardx:DebtInstrumentPrepaymentFeePercentage>
    <ardx:DebtInstrumentPrepaymentFeePercentage
      contextRef="i0f56c96387e743bbb3742ef501488a40_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAxOQ_eb1ea3c3-8a00-4267-af04-487a7d8429ee"
      unitRef="number">0.02</ardx:DebtInstrumentPrepaymentFeePercentage>
    <ardx:DebtInstrumentPrepaymentFeePercentage
      contextRef="i72298d93078c4637ab00517b03176997_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAyMw_02d6028a-5866-4da4-baa3-3ab48733ad82"
      unitRef="number">0.01</ardx:DebtInstrumentPrepaymentFeePercentage>
    <ardx:ExitFeePercentage
      contextRef="if0d290137b1441abbf8d0d36c58a8e95_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTMxNQ_3db56add-e823-4af9-967a-60c729c630a8"
      unitRef="number">0.02</ardx:ExitFeePercentage>
    <ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum
      contextRef="i4584120047b3460da4d6b5a0f2eb0808_D20220223-20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTMxOQ_0f87d771-a37b-4ba4-b9f5-1a0413caf14c"
      unitRef="usd">100000000</ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum>
    <ardx:LoanAgreementExitFeeTerm
      contextRef="i4584120047b3460da4d6b5a0f2eb0808_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzIxOTkwMjMyOTEwMDU_9b4b7302-8171-45f4-80f9-49b1e2ddf409">P10Y</ardx:LoanAgreementExitFeeTerm>
    <ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceMinimum
      contextRef="id31b250d8a3946278fda76b05ca4b4b1_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAyNw_bf24e2af-3690-40d8-a663-ae8165d59fa3"
      unitRef="number">0.80</ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceMinimum>
    <ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceCalculationPeriod
      contextRef="iddc086b231bc43f99e47143a4bfb2914_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAzNQ_45e9834d-45a8-4fd0-9347-0a8fe26a271f">P6M</ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceCalculationPeriod>
    <ardx:LoanAgreementCovenantNetProductRevenueAsPercentageOfOutstandingLoanBalanceMinimum
      contextRef="id31b250d8a3946278fda76b05ca4b4b1_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAzMQ_606ea207-3c76-464a-9fbe-5afbc26dc8af"
      unitRef="number">0.60</ardx:LoanAgreementCovenantNetProductRevenueAsPercentageOfOutstandingLoanBalanceMinimum>
    <ardx:DebtInstrumentInterestRateOnDefaultPercentage
      contextRef="id31b250d8a3946278fda76b05ca4b4b1_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg0OTAzOQ_8f586231-b738-4769-968d-049bb64f604b"
      unitRef="number">0.04</ardx:DebtInstrumentInterestRateOnDefaultPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg1ODgwMg_8558c00e-26e5-4608-a5f6-1304f05b61fa"
      unitRef="number">0.0795</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ardx:DebtInstrumentVariableRateBaseOption
      contextRef="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg1ODg0Mw_fbd702e0-e7d2-4b62-a06e-090be9e84594"
      unitRef="number">0.0100</ardx:DebtInstrumentVariableRateBaseOption>
    <ardx:DebtInstrumentVariableRatePlusOption
      contextRef="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzU0OTc1NTg1ODg2OQ_e0c40463-b1e0-4520-89fa-851f08aecb84"
      unitRef="number">0.00022</ardx:DebtInstrumentVariableRatePlusOption>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90ZXh0cmVnaW9uOmQ0ZjJmOTNhODMxYTQ2YWJiNzI4ZWZkMjM0ODRmZjcyXzgxMjU_f5eaaf7c-1e3e-46b2-9b85-0c93ac2083bf">&lt;div style="text-align:justify;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;As of December&#160;31, 2022, our future payment obligations related to the 2022 Loan, excluding interest payments and the 2022 final fee, were as follows (in thousands) and may be condensed to the 24 months ending March 1, 2027 if certain conditions noted above to extend the interest-only period are achieved:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:100%"&gt;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/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 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total repayment obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,861&#160;&lt;/span&gt;&lt;/td&gt;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Unaccreted value of final fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,711)&lt;/span&gt;&lt;/td&gt;&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="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;Long-term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzAtMS0xLTEtNDk0MzQ_9047ed40-c030-40af-ab4f-0bf8aabd9957"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzEtMS0xLTEtNDk0MzQ_eb6f2001-0e9a-484f-9234-d605299e6f94"
      unitRef="usd">7639000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzItMS0xLTEtNDk0MzQ_5db5411c-3e99-4862-8525-ffec9b7cd2bc"
      unitRef="usd">9167000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzAtMS0xLTEtNDYwMTM_6f90704c-5285-4205-a395-6a22a142059d"
      unitRef="usd">9167000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzEtMS0xLTEtNDYwMTM_94f8e216-ef31-4732-baa6-1882088d78bd"
      unitRef="usd">2888000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzItMS0xLTEtNDYwMTM_29780f48-d1e5-4684-82d3-845ddf9a797b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzMtMS0xLTEtNDYwMTM_5a7190e2-2466-4e2f-9818-62a8a3887d9c"
      unitRef="usd">28861000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzQtMS0xLTEtNDYwMTM_6f9d8685-b1a8-4390-bb5e-4039a90c96ca"
      unitRef="usd">1110000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzUtMS0xLTEtNDYwMTM_f47d23d2-0b17-4fbf-81d5-18b0a26d3854"
      unitRef="usd">1040000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:LongTermDebt
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzYtMS0xLTEtNDYwMTM_9764e245-b16a-4882-a4d6-7cb0e8e6c154"
      unitRef="usd">26711000</us-gaap:LongTermDebt>
    <us-gaap:LoansPayableCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzctMS0xLTEtNDYwMTM_486713dc-0af6-4446-8080-39b791561ea0"
      unitRef="usd">26711000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermLoansPayable
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTUvZnJhZzpkNGYyZjkzYTgzMWE0NmFiYjcyOGVmZDIzNDg0ZmY3Mi90YWJsZTpkZTQyOGVlYWE2ZGI0NTZlYTRhZDk5Y2IxMjRhYTdmYi90YWJsZXJhbmdlOmRlNDI4ZWVhYTZkYjQ1NmVhNGFkOTljYjEyNGFhN2ZiXzExLTEtMS0xLTQ5NDM0_3fbbcc08-07e3-46a8-a736-7a010c845a95"
      unitRef="usd">0</us-gaap:LongTermLoansPayable>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzI2MzY_42cb87c2-1ffe-468f-b1b5-7050d3973b37">DERIVATIVE LIABILITIES&lt;div style="margin-top:12pt;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;2018 Exit Fee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2018, in connection with entering into the 2018 Loan Agreement, we entered into an agreement pursuant to which we agreed to pay $1.5 million in cash ("2018 Exit Fee") upon any change of control transaction in respect of the Company or if we obtain both (i) FDA approval of XPHOZAH and (ii) FDA approval of IBSRELA, which was obtained on September 12, 2019 (&#x201c;2018 Exit Fee Agreement&#x201d;). Notwithstanding the February 2022 prepayment of the 2018 Loan, our obligation to pay the 2018 Exit Fee will expire on May 16, 2028. We concluded that the 2018 Exit Fee is a freestanding derivative which should be accounted for at fair value on a recurring basis. The estimated fair value of the 2018 Exit Fee is recorded as a derivative liability and included in accrued expense and other current liabilities on the accompanying balance sheets. As of December&#160;31, 2022 and 2021, the estimated fair value of the 2018 Exit Fee was $1.2 million and $0.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The fair value of the derivative liability was determined using a discounted cash flow analysis and is classified as a Level 3 measurement within the fair value hierarchy since our valuation utilized significant unobservable inputs. Specifically, the key assumptions included in the calculation of the estimated fair value of the derivative instrument include: (i) our estimates of both the probability and timing of a potential $1.5 million payment to Solar Capital Ltd. and Western Alliance Bank as a result of the FDA approvals, and (ii) a discount rate which was derived from our estimated cost of debt, adjusted with current LIBOR. Generally, increases or decreases in the probability of occurrence would result in a directionally similar impact in the fair value measurement of the derivative instrument and it is estimated that a 10% increase (decrease), not to exceed 100%, in the probability of occurrence would result in a fair value fluctuation of no more than $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;2022 Exit Fee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, in connection with entering into the 2022 Loan Agreement, we entered into an agreement, whereby we agreed to pay an exit fee in the amount of 2% of the 2022 Loan funded (&#x201c;2022 Exit Fee&#x201d;) upon (i) any change of control transaction or (ii) our achievement of net revenue from the sale of any products equal to or greater than $100.0 million, measured on a six (6) months basis ("Revenue Milestone"), tested monthly at the end of each month. Notwithstanding the prepayment or termination of the 2022 Loan, the 2022 Exit Fee will expire on February 23, 2032. We concluded that the 2022 Exit Fee is a freestanding derivative which should be accounted for at fair value on a recurring basis. The estimated fair value of the 2022 Exit Fee is recorded as a derivative liability and included in accrued expenses and other current liabilities on the accompanying balance sheets. As of December&#160;31, 2022, the estimated fair value of the 2022 Exit Fee is $0.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The fair value of the derivative liability was determined using a discounted cash flow analysis and is classified as a Level 3 measurement within the fair value hierarchy since our valuation utilized significant unobservable inputs. Specifically, the key assumptions included in the calculation of the estimated fair value of the 2022 derivative liability include: (i) our estimates of both the probability and timing of achieving the Revenue Milestone and (ii) the probability and timing of funding the Term B Loan, which is dependent upon (a) approval by the FDA for our NDA for the control of serum phosphorus in adult patients with CKD on dialysis by December 31, 2022, and (b) achievement of certain product revenue milestone targets. Generally, increases or decreases in the probability of occurrence would result in a directionally similar impact in the fair value measurement of the derivative liability and it is estimated that a 10% increase (decrease) in the probability of occurrence would not result in a material fair value fluctuation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Changes in the fair value of recurring measurements included in Level 3 of the fair value hierarchy are presented as other income, net in our Statements of Operations and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:10pt;font-weight:700;line-height:100%"&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Exit Fee addition at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimated fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Exit Fee&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Exit Fee&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Fair value of exit fee derivative liabilities at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#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;698&#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;1,376&#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:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i1b61195b8cbb43b4945e83216c7f171c_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxNzA1OA_c0b7ee30-e558-4eeb-be91-51d3e54aeca3"
      unitRef="usd">1500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i829995ddccd34c45973808967c7cab51_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxNjk2Ng_8d9cbe36-6a99-480e-af0e-7241012850ee"
      unitRef="usd">1200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i23902f57514345efaefc7f6ed372683f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxNjk3MQ_176d214f-c27c-4c17-bc1f-3bc4cd561d3d"
      unitRef="usd">700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i1b61195b8cbb43b4945e83216c7f171c_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzE1Nzc_c0b7ee30-e558-4eeb-be91-51d3e54aeca3"
      unitRef="usd">1500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage
      contextRef="i73c09104400b4fc89c22d500c708517d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzE5NzQ_72e6b105-58d9-4f02-a9c7-911514f87f54"
      unitRef="number">0.10</ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage>
    <ardx:FairValueSensitivityAnalysisTenPercentChangeInProbabilityOfOccurrenceEffectOnValuation
      contextRef="i73c09104400b4fc89c22d500c708517d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzIxMDg_5b4d0a08-d20c-4834-8bf6-cea00d3a8821"
      unitRef="usd">100000</ardx:FairValueSensitivityAnalysisTenPercentChangeInProbabilityOfOccurrenceEffectOnValuation>
    <ardx:ExitFeePercentage
      contextRef="if0d290137b1441abbf8d0d36c58a8e95_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxOTEzNA_3db56add-e823-4af9-967a-60c729c630a8"
      unitRef="number">0.02</ardx:ExitFeePercentage>
    <ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum
      contextRef="i4584120047b3460da4d6b5a0f2eb0808_D20220223-20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxNzQyOQ_327bd6bf-3006-447e-9b75-7c1df664af5c"
      unitRef="usd">100000000</ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8a01e0a1633e4784b82496570aa01a7e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxOTEzOA_4c06f814-71df-49a2-a810-0ebeada1b8a5"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage
      contextRef="i3a1e94b571de450d80084e08a561e5cc_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzU0OTc1NTgxOTE0NQ_acbb2be9-db07-4e78-a2a4-6f1aa7265b77"
      unitRef="number">0.10</ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90ZXh0cmVnaW9uOjIwZjc5ODBmMzZhOTQxZDg4ODQ5NDhkNjFkN2EzZWQwXzI2MzU_c4cb7f11-f40b-4dff-ac05-c45c90de9da0">&lt;div style="margin-top:12pt;text-align:justify;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;Changes in the fair value of recurring measurements included in Level 3 of the fair value hierarchy are presented as other income, net in our Statements of Operations and were as follows for the years ended December&#160;31, 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:10pt;font-weight:700;line-height:100%"&gt;2022&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:10pt;font-weight:700;line-height:100%"&gt;2021&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:10pt;font-weight:700;line-height:100%"&gt;2020&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;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Exit Fee addition at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimated fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 Exit Fee&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 Exit Fee&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Fair value of exit fee derivative liabilities at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,656&#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;698&#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;1,376&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia25f50b8fef94d1a9bc667f04f3a26ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzEtMS0xLTEtNDYwMTM_8ac83932-f642-4b2b-80a9-be62835e71c1"
      unitRef="usd">698000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i07e35ddf250a487cbae6c8e1f803a4b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzEtMy0xLTEtNDYwMTM_bd94b863-20f2-4621-b763-31a05a3eae9d"
      unitRef="usd">1376000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0080f34bc4774f159a2fbc226bec7e75_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzEtNS0xLTEtNDYwMTM_2c08ee76-cc8f-4178-84e0-5f793a9ad508"
      unitRef="usd">969000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ideeb597472c94a98a7ce7e756017a2b2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzItMS0xLTEtNDY3ODk_cfb09343-1fc7-4dcb-861d-30cd7e918311"
      unitRef="usd">375000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ib44009e3ef8846b299ee2faab0e9ac8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzItMy0xLTEtNDY3ODk_3a25380c-375f-48fd-9d03-04d2af75c23c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i0921c20fa4634446aebe75988e9825d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzItNS0xLTEtNDY3ODk_759c0e9e-5e02-4e67-9c52-10171353d2a4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4aa9ee384f104add8be1fdc63cb9f8ce_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzQtMS0xLTEtNDY4MDA_c41c5940-a441-4932-9a0e-c70d05aae98d"
      unitRef="usd">510000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i74fef4adf9a14a308f8328b9570c5a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzQtMy0xLTEtNDY4MDA_261274a6-277a-4eb1-95a4-c498c33dc41a"
      unitRef="usd">-678000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic44d3449c4204e78b2fb999f07d658ab_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzQtNS0xLTEtNDY4MDA_c4558f57-262d-4350-beb3-db313871186c"
      unitRef="usd">407000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia0d3d90e1a504d63bd8c04dc4913b676_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzUtMS0xLTEtNDY4MDg_2326f03d-bb1e-4e09-9abd-d9a1cda25adb"
      unitRef="usd">73000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i04b8aa4c409143baabd2c14fa0c59341_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzUtMy0xLTEtNDY4MDg_f09327d6-6a7c-4d06-8d67-b96047dad942"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i60af5b7c588a4c7b92f37d85a0e4d590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzUtNS0xLTEtNDY4MDg_757063a4-c2bb-4f0b-b931-349a5f9a0051"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7aeaa47a07574280ba69e0812b3fc9c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzMtMS0xLTEtNDYwMTM_66235c55-3678-48fb-ba7c-0c32f8133537"
      unitRef="usd">1656000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia25f50b8fef94d1a9bc667f04f3a26ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzMtMy0xLTEtNDYwMTM_30632ddd-a8f8-4c61-98c4-76caf4ded6c4"
      unitRef="usd">698000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i07e35ddf250a487cbae6c8e1f803a4b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMTgvZnJhZzoyMGY3OTgwZjM2YTk0MWQ4ODg0OTQ4ZDYxZDdhM2VkMC90YWJsZTo5Nzk0MWY3ZGYwNzQ0YmI5OWZkYjczMzJhOTBiZmMwOC90YWJsZXJhbmdlOjk3OTQxZjdkZjA3NDRiYjk5ZmRiNzMzMmE5MGJmYzA4XzMtNS0xLTEtNDYwMTM_ddcd123f-7339-4f45-8a5b-b4ea6c597210"
      unitRef="usd">1376000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3Mzk_67dd489e-2368-4589-bfc0-e13724c5552d">LEASES&lt;div style="margin-top:12pt;text-align:justify;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;We have recorded right-of-use operating lease assets under three lease agreements. We have evaluated our facility leases and determined that, effective upon the adoption of Topic 842, the leases evaluated are all operating leases. We have performed an evaluation of our other contracts with suppliers and collaborators in accordance with Topic 842 and have determined that, except for the facility leases described below, none of our contracts contain a lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We have recorded a right-of-use operating lease asset located in Fremont, California under a lease agreement entered into in September 2008 that was amended multiple times to add space and to extend the lease term through March 2025. The office space consists of 72,500 square feet. We do not have an option to renew the lease at our current Fremont location beyond March 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We have recorded a right-of-use operating lease asset located in Waltham, Massachusetts under a lease agreement entered into in October 2018. The office space consisted of 3,520 square feet with the lease terminating in September 2021. We did not renew the lease at our original Waltham, Massachusetts facility. During April 2021 and May 2021, we recorded right-of-use operating lease assets for a new facility in Waltham, Massachusetts under a lease agreement entered into during December 2020 with lease commencement dates during April and May 2021. The office space consists of 12,864 square feet with the lease terminating in June 2026. We have an option to extend the lease term for one additional five year period. This option to extend the lease term has not been included in the calculation since currently the exercise of the option is uncertain and therefore deemed not probable. We recorded a $1.6 million right-of-use asset and lease liability for the Waltham lease upon commencement of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We have recorded a right-of-use operating lease asset located in Milwaukee, Wisconsin under a lease agreement entered into in October 2020 with a lease commencement date in November 2020. The office space consists of 4,768 square feet with the lease terminating in February 2026. We have an option to extend the lease term by one additional five-year period. This option to extend the lease term has not been included in the calculation since currently the exercise of the option is uncertain and therefore deemed not probable. We recorded a $0.4&#160;million right-of use asset and lease liability for the Milwaukee lease upon commencement of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;All of our leases are operating leases and each contain customary rent escalation clauses. Certain of the leases have both lease and non-lease components. We have elected to account for each separate lease component and the non-lease components associated with that lease component as a single lease component for all classes of underlying assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The following table provides additional details of our facility leases presented in our balance sheets (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/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;9,295&#160;&lt;/span&gt;&lt;/td&gt;&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;12,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,492&#160;&lt;/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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&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 #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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;The lease costs, which are included in operating expenses in our statements of operations, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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 #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;3,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The following table summarizes our undiscounted cash payment obligations for our operating lease liabilities as of December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Thereafter&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Imputed interest expenses&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;(853)&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Current portion of operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <ardx:NumberOfOperatingLeaseArrangements
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzc1_29310a97-6c34-486b-8519-85110e53b578"
      unitRef="lease_agreement">3</ardx:NumberOfOperatingLeaseArrangements>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i26bf80d609da4735913857489e4da748_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzEyMTc_e7ff74e3-0701-411f-803f-aeeca228fa92"
      unitRef="sqft">72500</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i335c2c940aa8413bb90dd9d65c09b3ba_I20181031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzE1NTU_50214aa7-57de-4d3a-bcfb-dec19c517d2e"
      unitRef="sqft">3520</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="if84711cbb7fb484d9907b17e292a5c75_I20210531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzE5NjE_8b5aad75-f805-40f4-bdc0-b040eed690ae"
      unitRef="sqft">12864</us-gaap:AreaOfRealEstateProperty>
    <ardx:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="if84711cbb7fb484d9907b17e292a5c75_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzIwNjQ_7c137da7-231d-46f5-a9f6-d35b70765a2a"
      unitRef="renewal_option">1</ardx:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="if84711cbb7fb484d9907b17e292a5c75_I20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3NDA_abb358fd-acc5-417f-a42a-cd79af292777">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic02d026a5b904c17807bd479ea7d0b3e_D20210401-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzIyNzc_9b510662-eefb-4032-976c-d764c9ef956e"
      unitRef="usd">1600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i6c53895082604a918d0ac2f036a8236f_I20201130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzI1OTA_9a115951-01ce-440d-af2b-dcef36626923"
      unitRef="sqft">4768</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="i191e1bf76f4b440593cb3aed98e7c4e4_D20201101-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3NDE_75756013-2971-4863-9cf0-30e3b0ccc25c">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <ardx:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="i6c53895082604a918d0ac2f036a8236f_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzI2OTY_e725197c-d4ec-4c7a-9f1b-51cced5bf0cf"
      unitRef="renewal_option">1</ardx:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i6c53895082604a918d0ac2f036a8236f_I20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3NDI_19495bae-4fdc-4c67-9b90-290320ce8767">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i191e1bf76f4b440593cb3aed98e7c4e4_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzI5MDk_b8f6d63e-2646-4e18-92ef-b4880f42d771"
      unitRef="usd">400000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ardx:ScheduleOfAdditionalDetailsOfLeasesTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3NDM_6e5507c6-46dc-431d-a236-42b7b9f5cd01">&lt;div style="margin-top:12pt;text-align:justify;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;The following table provides additional details of our facility leases presented in our balance sheets (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Facilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/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;9,295&#160;&lt;/span&gt;&lt;/td&gt;&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;12,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,492&#160;&lt;/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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&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 #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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ardx:ScheduleOfAdditionalDetailsOfLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzItMS0xLTEtNDYwMTM_606fdbfa-8aa4-4653-b2e3-683ecfd4822c"
      unitRef="usd">9295000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzItMy0xLTEtNDYwMTM_97625e08-ef6c-42c0-a6f1-4dd420240c81"
      unitRef="usd">12752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzQtMS0xLTEtNDYwMTM_3c2c34d0-1715-4abc-a14f-543646fd453a"
      unitRef="usd">3894000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzQtMy0xLTEtNDYwMTM_20a076fa-ac3c-4f0a-95b0-c02010feaf13"
      unitRef="usd">3492000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzUtMS0xLTEtNDYwMTM_fe59d7cc-1252-45a2-8c5d-03797e8a96b4"
      unitRef="usd">5855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzUtMy0xLTEtNDYwMTM_af956ecd-ed2b-4111-98c2-dd9ebbb81a3b"
      unitRef="usd">9748000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzYtMS0xLTEtNDYwMTM_77f657dd-3a06-4975-8267-6cb66cbd1b98"
      unitRef="usd">9749000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzYtMy0xLTEtNDYwMTM_d22f07c0-a8c1-4dda-b509-c5318719d2b3"
      unitRef="usd">13240000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzgtMS0xLTEtNDYwMTM_051d1645-4a9f-4568-9578-f8564af6281b">P2Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzgtMy0xLTEtNDYwMTM_2c3e680b-8d54-437b-8c1e-4e0f9a8ef6c8">P3Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzktMS0xLTEtNDYwMTM_b80cda89-d3ae-4e70-9c9f-e497c25189da"
      unitRef="number">0.068</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZToyZWJkNGU4MDhjNmY0ZTNmYmM1ZjJjOGE0YzRkM2VlMi90YWJsZXJhbmdlOjJlYmQ0ZTgwOGM2ZjRlM2ZiYzVmMmM4YTRjNGQzZWUyXzktMy0xLTEtNDYwMTM_64a29e68-a9c3-4db0-af5c-dadab61388c2"
      unitRef="number">0.069</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3NDQ_fd785c54-e756-45f4-87b7-2537e18b9e41">&lt;div style="margin-top:12pt;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;The lease costs, which are included in operating expenses in our statements of operations, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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 #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;3,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTowMjAzN2ZjNTdiYTQ0ZjAxODg5NGJmM2U4M2JmYWU0ZS90YWJsZXJhbmdlOjAyMDM3ZmM1N2JhNDRmMDE4ODk0YmYzZTgzYmZhZTRlXzItMS0xLTEtNDYwMTM_24bcd240-9215-4b5a-a90d-ec29320ad32e"
      unitRef="usd">4257000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTowMjAzN2ZjNTdiYTQ0ZjAxODg5NGJmM2U4M2JmYWU0ZS90YWJsZXJhbmdlOjAyMDM3ZmM1N2JhNDRmMDE4ODk0YmYzZTgzYmZhZTRlXzItMy0xLTEtNDYwMTM_7ac8b677-d87c-4554-a7f3-2f9bbdff341a"
      unitRef="usd">3671000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTowMjAzN2ZjNTdiYTQ0ZjAxODg5NGJmM2U4M2JmYWU0ZS90YWJsZXJhbmdlOjAyMDM3ZmM1N2JhNDRmMDE4ODk0YmYzZTgzYmZhZTRlXzItNS0xLTEtNDYwMTM_bd0a4be8-1941-49a0-a5b6-c70072ae7a23"
      unitRef="usd">2608000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTowMjAzN2ZjNTdiYTQ0ZjAxODg5NGJmM2U4M2JmYWU0ZS90YWJsZXJhbmdlOjAyMDM3ZmM1N2JhNDRmMDE4ODk0YmYzZTgzYmZhZTRlXzMtMS0xLTEtNDYwMTM_c2b9ef4a-6625-4735-b2e2-fbc7e1c69fac"
      unitRef="usd">4292000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTowMjAzN2ZjNTdiYTQ0ZjAxODg5NGJmM2U4M2JmYWU0ZS90YWJsZXJhbmdlOjAyMDM3ZmM1N2JhNDRmMDE4ODk0YmYzZTgzYmZhZTRlXzMtMy0xLTEtNDYwMTM_db91f2c8-3c40-4131-b022-241dc73b549e"
      unitRef="usd">3438000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTowMjAzN2ZjNTdiYTQ0ZjAxODg5NGJmM2U4M2JmYWU0ZS90YWJsZXJhbmdlOjAyMDM3ZmM1N2JhNDRmMDE4ODk0YmYzZTgzYmZhZTRlXzMtNS0xLTEtNDYwMTM_b97ebcf8-5b1e-46c6-9dc0-ca529a204e80"
      unitRef="usd">3065000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90ZXh0cmVnaW9uOjA4MzllYzIxNTcxYjQ1NTliN2JjMzRlNjZiNzMxMzgwXzM3Mzg_c1f99bec-f871-42f2-a3f0-df314b9cca68">&lt;div style="margin-top:12pt;text-align:justify;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;The following table summarizes our undiscounted cash payment obligations for our operating lease liabilities as of December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Thereafter&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Imputed interest expenses&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;(853)&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: Current portion of operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzEtMi0xLTEtNDYwMTM_cba7cae9-a44c-445c-9d81-f47720db1547"
      unitRef="usd">4440000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzItMi0xLTEtNDYwMTM_9a44b1a2-80e8-4709-a68b-6036592ff834"
      unitRef="usd">4589000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzMtMi0xLTEtNDYwMTM_dffef324-4f2e-4a76-8be7-33ce853ac023"
      unitRef="usd">1321000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzQtMi0xLTEtNDYwMTM_4154552c-e214-4731-95b6-338be6a73056"
      unitRef="usd">252000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ardx:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzYtMi0xLTEtNDYwMTM_84416f37-bc85-4e9d-8271-6cb14c0b1947"
      unitRef="usd">0</ardx:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzctMi0xLTEtNDYwMTM_c3efc16c-fc29-4572-a443-5e8d1c1b9f22"
      unitRef="usd">10602000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzgtMi0xLTEtNDYwMTM_31159865-f913-488e-a54d-94ef75b9b199"
      unitRef="usd">853000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzktMi0xLTEtNDYwMTM_92eaaebd-f347-43b4-85c4-f0dbfa52bf59"
      unitRef="usd">9749000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzEwLTItMS0xLTQ2MDEz_133a522c-c867-42a5-b384-46928b9f7f75"
      unitRef="usd">3894000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjEvZnJhZzowODM5ZWMyMTU3MWI0NTU5YjdiYzM0ZTY2YjczMTM4MC90YWJsZTo3MTk0YWFhY2E2MjU0OWQ1OGYzMWRhMzk4ZTU2OTI0NC90YWJsZXJhbmdlOjcxOTRhYWFjYTYyNTQ5ZDU4ZjMxZGEzOThlNTY5MjQ0XzExLTItMS0xLTQ2MDEz_0718a5bc-0fee-46dc-b807-8c42da92fc46"
      unitRef="usd">5855000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzM0OTg_b915cb1e-3e17-46a0-96a8-6b3f0994f800">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2020, we filed a Form S-3 registration statement, which became effective in August 2020 ("2020 Registration Statement"), containing (i) a base prospectus for the offering, issuance and sale by us of up to a maximum aggregate offering price of $250.0 million of our common stock, preferred stock, debt securities, warrants and/or units, from time to time in one or more offerings; and (ii) a prospectus supplement for the offering, issuance and sale by us of up to a maximum aggregate offering price of $100.0 million of our common stock that may be issued and sold, from time to time, under a sales agreement with Jefferies LLC ("Jefferies"), deemed to be &#x201c;at-the-market offerings&#x201d; ("2020 Open Market Sales Agreement").&#160;Pursuant to the 2020 Open Market Sales Agreement, Jefferies, as sales agent, received a commission of up to 3.0% of the gross sales price for shares of common stock sold under the 2020 Open Market Sales Agreement. As of December 31, 2021, we had sold 23.3 million shares and received the maximum gross proceeds of $100.0 million pursuant to the 2020 Open Market Sales Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, we filed an additional prospectus supplement under the 2020 Registration Statement for the offering, issuance and sale by us of up to a maximum aggregate offering price of $150.0 million of our common stock that may be issued and sold, from time to time, under an additional sales agreement we entered into with Jefferies ("2021 Open Market Sales Agreement"), pursuant to which we may, from time to time, sell up to $150.0 million in shares of our common stock through Jefferies. We are required to sell shares under the 2021 Open Market Sales Agreement. Pursuant to the 2021 Open Market Sales Agreement, Jefferies, as our sales agent, receives a commission of up to 3.0% of the gross sales price for shares of common stock sold under the 2021 Open Market Sales Agreement. During the twelve months ended December&#160;31, 2022, we sold 64.1 million shares and received gross proceeds of $73.1 million at a weighted average sales price of approximately $1.14 per share under the 2021 Open Market Sales Agreement. As of December&#160;31, 2022 we sold a total of 79.8 million shares and received gross proceeds of $98.1 million at a weighted average sales price of approximately $1.23 per share under the 2021 Open Market Sales Agreement. During the period January 1, 2023 to January 12, 2023, we received additional gross proceeds of $20.0 million for the sale of an additional 7.7 million shares which were sold at a weighted average sales price of approximately $2.60 per share under the 2021 Open Market Sales Agreement. There have been no other sales under the 2021 Open Market Sales Agreement after December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, we filed a Form S-3 registration statement, which became effective in January 2023 ("2023 Registration Statement"), containing (i) a base prospectus for the offering, issuance and sale by us of up to a maximum aggregate offering price of $250.0 million of our common stock, preferred stock, debt securities, warrants and/or units, from time to time in one or more offerings; and (ii) a prospectus supplement for the offering, issuance and sale by us of up to a maximum aggregate offering price of $150.0 million of our common stock that may be issued and sold, from time to time, under a sales agreement with Jefferies LLC ("Jefferies"), deemed to be &#x201c;at-the-market offerings&#x201d; ("2023 Open Market Sales Agreement").&#160;Pursuant to the 2023 Open Market Sales Agreement, Jefferies, as sales agent, may receive a commission of up to 3.0% of the gross sales price for shares of common stock sold under the 2023 Open Market Sales Agreement. There have been no sales of our common stock under the 2023 Open Market Sales Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="if776a22c61a44a539fe0fe538eb2a3e2_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzI0OQ_796cf922-11cd-4168-ae97-c89ad5c74b47"
      unitRef="usd">250000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i6c0917f6cb2342afb6023949b42688ce_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzQ5Ng_c6109666-05d0-4dca-89df-bf664dc34ab0"
      unitRef="usd">100000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:StockIssuanceCostCommissionPercent
      contextRef="ib4aee40b13b3480c9ac040be86a38b5d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzgyOQ_45417bc2-cf95-4bfb-b24a-a8e1b6da33d4"
      unitRef="number">0.030</ardx:StockIssuanceCostCommissionPercent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6e194876618f454a8e69ce8891915a74_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzExMjI_9f565c9e-9c25-41a5-a10c-2eaaeaa17981"
      unitRef="shares">23300000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6e194876618f454a8e69ce8891915a74_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzExNTQ_ffadf2c5-2a0b-4195-9e81-7169e881457a"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i091722886b334fd9bde76bd765e73617_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzE1MTI_641ece77-6c72-4e61-81d1-a3132a97d6b8"
      unitRef="usd">150000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i091722886b334fd9bde76bd765e73617_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzE3NDg_641ece77-6c72-4e61-81d1-a3132a97d6b8"
      unitRef="usd">150000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:StockIssuanceCostCommissionPercent
      contextRef="i387017f0cb654df1bee8547faa646789_D20210801-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzE5OTE_2c6849e3-05c1-4c41-9068-3e3d201a3897"
      unitRef="number">0.030</ardx:StockIssuanceCostCommissionPercent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id010daff3c1947e29d8c5fd89ebaa449_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzU0OTc1NTgyMTE0NA_4c1bbc30-a9fe-474c-a3fe-f0607c5431c0"
      unitRef="shares">64100000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ieeb64a378b284f01ba441778bf717ff2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzU0OTc1NTgxOTg5OA_691bca29-b62c-4a20-96ff-a59b2bb0e3a5"
      unitRef="usd">73100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ardx:SaleOfStockWeightedAveragePricePerShare
      contextRef="ieeb64a378b284f01ba441778bf717ff2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzU0OTc1NTgxOTkwMg_4732205e-9e7a-4c27-a328-a784059347a4"
      unitRef="usdPerShare">1.14</ardx:SaleOfStockWeightedAveragePricePerShare>
    <ardx:EquitySalesAgreementSharesIssuedSinceInception
      contextRef="i53cfbbd1366348c3a6a036a0048aed7a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzIxMTc_90e1911b-f1cd-464f-b243-e0f09c608926"
      unitRef="shares">79800000</ardx:EquitySalesAgreementSharesIssuedSinceInception>
    <ardx:EquitySalesAgreementProceedsFromSharesIssuedSinceInception
      contextRef="i53cfbbd1366348c3a6a036a0048aed7a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzIxNTg_a5bf7e82-c7ac-42c3-973c-d6a54abd09da"
      unitRef="usd">98100000</ardx:EquitySalesAgreementProceedsFromSharesIssuedSinceInception>
    <ardx:SaleOfStockWeightedAveragePricePerShare
      contextRef="i387017f0cb654df1bee8547faa646789_D20210801-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzIyMTI_43daec4d-dcfe-42b9-96f8-690afd8e48b4"
      unitRef="usdPerShare">1.23</ardx:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic0543a071cf942e590a16ac2b267ca3a_D20230101-20230112"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzc2OTY1ODE0MDU4NjY_6cfc0390-2c5d-4ecf-991c-5d9a56ba1d28"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic0543a071cf942e590a16ac2b267ca3a_D20230101-20230112"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzc2OTY1ODE0MDU5MTA_1243993b-1be8-4627-b97d-9cbe3008d5fe"
      unitRef="shares">7700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <ardx:SaleOfStockWeightedAveragePricePerShare
      contextRef="ic0543a071cf942e590a16ac2b267ca3a_D20230101-20230112"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzc2OTY1ODE0MDU4NzA_d0c8b514-a191-4622-bd2f-f3445e912e6a"
      unitRef="usdPerShare">2.60</ardx:SaleOfStockWeightedAveragePricePerShare>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i0edad5a730a244cba8f8a9819262823c_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzU0OTc1NTgyNDgyMQ_295510a4-7a74-4728-9fbe-ea57ba75958d"
      unitRef="usd">250000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="id8349613f0ed462d8ac8ec08c2be4b51_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzU0OTc1NTgyNDgyNQ_9be593c4-93f8-4d02-86b5-a3c05b268ffd"
      unitRef="usd">150000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:StockIssuanceCostCommissionPercent
      contextRef="i05cd4ea70ed4485589e755e460b69fd1_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjQvZnJhZzplZTNjYjU1NjhkYjY0OThiYjQwNWNkMWE1MzhlNjA1Yi90ZXh0cmVnaW9uOmVlM2NiNTU2OGRiNjQ5OGJiNDA1Y2QxYTUzOGU2MDViXzU0OTc1NTgyNDgyOQ_afb0af8d-ab5f-4df3-b4be-caea5167842f"
      unitRef="number">0.030</ardx:StockIssuanceCostCommissionPercent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjI_503777d4-a92c-4a65-80c8-4fa7f3e16aea">EQUITY INCENTIVE PLANS&lt;div style="margin-top:12pt;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;2008 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We granted options under our 2008 Stock Incentive Plan (&#x201c;2008 Plan&#x201d;) until June&#160;2014 when it was terminated as to future awards, although it continues to govern the terms of options that remain outstanding under the 2008 Plan. The 2008 Plan provided for the granting of incentive and non-qualified stock options, and stock purchase rights to employees, directors and consultants at the discretion of the board of directors. Stock options granted generally vested over a period of four years from the date of grant. In connection with the board of directors and stockholders&#x2019; approval of the 2014 Plan, all remaining shares available for future award under the 2008 Plan were transferred to 2014 Plan, as discussed below, and the 2008 Plan was terminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;2014 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The 2014 Equity Incentive Award Plan (&#x201c;2014 Plan&#x201d;) became effective on June&#160;18, 2014. Under the 2014 Plan, 1.4 million shares of common stock were initially reserved for issuance pursuant to a variety of stock-based compensation awards, including stock options, stock appreciation rights ("SARs"), restricted stock awards, service-based restricted stock unit (&#x201c;RSU&#x201d;) awards, performance-based restricted stock unit (&#x201c;PRSU&#x201d;) awards, deferred stock awards, deferred stock unit awards, dividend equivalent awards, stock payment awards and performance awards. In addition, 35 thousand shares that had been available for future awards under the 2008 Plan as of June&#160;18, 2014, were added to the initial reserve available under the 2014 Plan, bringing the total reserve upon the effective date of the 2014 Plan to 1.5 million shares. The number of shares initially reserved for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;issuance or transfer pursuant to awards under the 2014 Plan will be increased by (i)&#160;the number of shares represented by awards outstanding under 2008 Plan on June&#160;18, 2014, that are either forfeited or lapse unexercised or that are repurchased for the original purchase price thereof, up to a maximum of 1.2 million shares, and (ii)&#160;if approved by the administrator of the 2014 Plan, an annual increase on the first day of each fiscal&#160;year ending in 2024 equal to the lesser of (A)&#160;four&#160;percent (4.0%) of the shares of stock outstanding (on an as converted basis) on the last day of the immediately preceding fiscal&#160;year and (B)&#160;such smaller number of shares of stock as determined by our board of directors; provided, however, that no more than 10.7 million shares of stock may be issued upon the exercise of incentive stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;2016 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November&#160;2016, our board of directors approved the 2016 Employment Commencement Incentive Plan (&#x201c;Inducement Plan&#x201d;) under which 1.0 million shares were reserved. In January 2021, January 2022 and December 2022, 0.5&#160;million, 2.0&#160;million and 3.0&#160;million shares, respectively, were added to the Inducement Plan. As of December&#160;31, 2022, 2.1 million shares of our common stock were subject to inducement grants that were issued pursuant to the Inducement Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our stock option activity and related information during the twelve months ended December&#160;31, 2022 is as follows (in thousands, except per share dollar amounts and years):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&#160;Available for&#160;Grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Options&#160;Issued&#160;and&#160;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Term&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&#160;&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 authorized&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;10,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 12.25pt;text-align:left;vertical-align: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 canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock for services&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;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;7.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;13,963&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:100%"&gt;8,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;6.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The aggregate intrinsic value represents the difference between the total pre-tax value (i.e., the difference between our stock price and the exercise price) of stock options outstanding as of December&#160;31, 2022, based on our common stock closing price of $2.85 per share, which would have been received by the option holders if all their in-the-money options had been exercised as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The intrinsic value of options exercised during the&#160;years ended December&#160;31, 2022, 2021 and 2020, was $30 thousand, $1.7&#160;million, and $2.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The weighted-average grant-date estimated fair value of options granted during the&#160;years ended December&#160;31, 2022, 2021 and 2020 was $0.63, $3.92 and $4.82 per share, respectively. The estimated grant date fair value of employee stock options was calculated using the Black-Scholes option-pricing model, based on the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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 term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We have limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock-option grants. As such, the expected term was initially estimated using the simplified method whereby the expected term equals the arithmetic average of the vesting term and the original contractual term of the option. Beginning in 2021, we estimate the expected term of our options based upon historical exercises and post-vesting termination behavior, which has not resulted in a material difference as compared to using the simplified method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Since January 1, 2017, we use the historic volatility of our own stock over the retrospective period corresponding to the expected remaining term of the options, or the period since our shares were first quoted on The Nasdaq Global Market, if that is shorter, to compute our expected stock price volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The risk-free interest rate assumption is based on the zero-coupon U.S. treasury instruments on the date of grant with a maturity date consistent with the expected term of our stock option grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;To date, we have not declared or paid any cash dividends and does not have any plans to do so in the future. Therefore, we use an expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our RSUs activity and related information for the twelve months ended December&#160;31, 2022 is as follows (in thousands, except per share dollar amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;RSUs&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;Weighted-Average&lt;br/&gt;Grant&#160;Date&#160;Fair&lt;br/&gt;Value Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock units at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock units at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The total estimated fair value of RSUs vested during the years ended December&#160;31, 2022, 2021 and 2020 was $2.6 million, $0.8 million and zero, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2018, we granted 0.9 million PRSUs to our employees that vested upon the achievement of certain performance conditions, subject to the employees&#x2019; continued service relationship with us through the achievement date. During 2020, we granted an additional 30 thousand PRSUs subject to the same performance conditions. All 0.9&#160;million of these PRSUs vested in September 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Issuance of Common Stock for Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;During the&#160;years ended December&#160;31, 2022, 2021 and 2020, we issued approximately 0.7 million, 26 thousand and 42 thousand shares, respectively, of common stock to members of the board of directors who elected to receive stock in lieu of their cash fees under our Non-Employee Director Compensation Program. The shares issued during the years ended December&#160;31, 2022, 2021 and 2020 were valued at $0.4 million, $0.2 million and $0.3 million for each year, respectively, based on the fair value of the common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We adopted the 2014 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) and initially reserved approximately 0.2 million shares of common stock as of its effective date of June&#160;18, 2014. If approved by the administrator of the ESPP, on the first day of each calendar&#160;year, ending in 2024, the number of shares in the reserve will increase by an amount equal to the lesser of (i)&#160;one&#160;percent (1.0%) of the shares of common stock outstanding on the last day of the immediately preceding fiscal&#160;year and (ii)&#160;such number of shares of common stock as determined by the board of directors; provided, however, no more than 2.2 million shares of our common stock may be issued under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our ESPP activity during the&#160;twelve months ended December&#160;31, 2022 is as follows (in thousands, except per share dollar amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&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;Shares&#160;Available&lt;br/&gt;for&#160;Grant&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;Number&#160;of&#160;Shares&lt;br/&gt;Purchased&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;Average Purchase&#160;Price&lt;br/&gt;per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Proceeds&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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The following table illustrates the weighted-average assumptions for the Black-Scholes option-pricing model used in determining the fair value of ESPP purchase rights granted to our employees:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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 term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.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;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;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Stock-based compensation expense recognized for stock options, RSUs, PRSUs and our ESPP are recorded as operating expenses in our statements of operations and comprehensive loss, as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,750&#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;12,039&#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;10,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our total unrecognized stock-based compensation expense, net of estimated forfeitures, as of December&#160;31, 2022 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrecognized Compensation Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Remaining Vesting Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options grant&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU grants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i59e25fbea49d4656871685e6d2d6c76e_D20140101-20140630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzUyNA_bffbe7a0-02d1-4c5d-8e47-2cc1d4675288">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i91127df0154643aeaa974e5370a0d08f_I20140618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzg5Mg_220d737f-6abe-4a89-8b4b-cba6bcf88b8c"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i3b2b0a1450e146dab1869a3c643a4b54_D20140618-20140618"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzEzNDU_a45d47de-419e-4ca6-aafe-1066d1f63a13"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i91127df0154643aeaa974e5370a0d08f_I20140618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzE1NzQ_6047eb90-afd4-4ae1-a1ab-6fe5daeed1af"
      unitRef="shares">1500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <ardx:IncreaseInSharesReservedForIssuanceMaximumSharesToBeIssuedUponInclusionOfForfeitedOrUnexercisedOptions
      contextRef="i91127df0154643aeaa974e5370a0d08f_I20140618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzE5MzQ_29436a1f-3f3a-442f-919d-1e78960f4d7f"
      unitRef="shares">1200000</ardx:IncreaseInSharesReservedForIssuanceMaximumSharesToBeIssuedUponInclusionOfForfeitedOrUnexercisedOptions>
    <ardx:IncreaseInSharesReservedForIssuanceOptionForAnnualIncreaseAsPercentageOfSharesOutstanding
      contextRef="i91127df0154643aeaa974e5370a0d08f_I20140618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzIxMTc_66336035-46c3-459f-84d0-7b348f263916"
      unitRef="number">0.040</ardx:IncreaseInSharesReservedForIssuanceOptionForAnnualIncreaseAsPercentageOfSharesOutstanding>
    <ardx:IncreaseInSharesReservedForIssuanceMaximumSharesToBeIssuedUponExerciseOfStockOptions
      contextRef="i91127df0154643aeaa974e5370a0d08f_I20140618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzIzNjU_393c5966-8a2f-4878-b828-3e7c02d21815"
      unitRef="shares">10700000</ardx:IncreaseInSharesReservedForIssuanceMaximumSharesToBeIssuedUponExerciseOfStockOptions>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib434fa02b7f94f70a56b9427b8d40564_I20161130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzI1ODg_f0c9501e-5a1f-4a84-9b9a-5dca9dd7b7b4"
      unitRef="shares">1000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="id17ce6206b53406fae2405e677fe43ef_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzI2Mzk_eb47b726-b60a-4ee5-b40c-7518b19c6915"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i43e122158f0e415aa7661317d01ff3be_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzI2NDY_c7a38adf-3a81-44cc-bf61-40a165d64f8b"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i083ca43bb16849a593d6fe2102ad4aca_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzIxOTkwMjMyNjYyMjA_c3e93ada-28eb-483c-b9f3-6549447d4a8f"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <ardx:CommonStockSubjectToIssuedInducementGrantsShares
      contextRef="if5d377e7e91446f9872db311ff7a998d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzI3MTY_3834dc15-4d42-4d62-b27c-70c5a0018f03"
      unitRef="shares">2100000</ardx:CommonStockSubjectToIssuedInducementGrantsShares>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjM_1b471a17-d1cc-41c3-bc5f-32751338c68b">&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our stock option activity and related information during the twelve months ended December&#160;31, 2022 is as follows (in thousands, except per share dollar amounts and years):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&#160;Available for&#160;Grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Options&#160;Issued&#160;and&#160;Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Term&lt;br/&gt;(in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Number&#160;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&#160;&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 authorized&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;10,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 12.25pt;text-align:left;vertical-align: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 canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock for services&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;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;7.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:100%"&gt;13,963&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:100%"&gt;8,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:100%"&gt;6.3&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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,727&#160;&lt;/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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i208be3295b5d448a8b943c647170b858_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzMtMS0xLTEtNDYwMTM_c35ed0d2-2143-40c2-b91e-35fc81149ce6"
      unitRef="shares">4974000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzMtMy0xLTEtNDYwMTM_6b5534a1-a27e-4141-926a-66cdc0c14a9c"
      unitRef="shares">10417000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzMtNS0xLTEtNDYwMTM_e262673b-6679-4491-9ccd-710c4c39a7e2"
      unitRef="usdPerShare">7.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseDueToAuthorizedInPeriod
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzQtMS0xLTEtNDYwMTM_87dd0b0b-4b5e-4ba3-8230-5c1480a17c02"
      unitRef="shares">10207000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseDueToAuthorizedInPeriod>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantDecreaseDueToGrantedInPeriod
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzUtMS0xLTEtNDYwMTM_22cf97fc-53c7-4020-9c82-86d78f6d4d17"
      unitRef="shares">5392000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantDecreaseDueToGrantedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzUtMy0xLTEtNDYwMTM_25a8139e-855b-4bc5-99cd-3826f52d25f3"
      unitRef="shares">5392000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzUtNS0xLTEtNDYwMTM_72477ea2-8586-4295-bba5-e19c27985d0f"
      unitRef="usdPerShare">0.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzYtMy0xLTEtNDYwMTM_18db41e5-5589-4141-86cf-9c272a47df72"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzYtNS0xLTEtNDYwMTM_ab979727-3484-4b10-926f-6dad2131e810"
      unitRef="usdPerShare">0.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseDueToCanceledInPeriod
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzctMS0xLTEtNDYwMTM_f4b5af5f-16ff-4b35-89a3-ed8a18d1a0e0"
      unitRef="shares">1832000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantIncreaseDueToCanceledInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzctMy0xLTEtNDYwMTM_b7c830b3-448d-413b-9677-bfa3b5a4339b"
      unitRef="shares">1832000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzctNS0xLTEtNDYwMTM_91c62ea4-b62e-48cb-a719-f6916d056af8"
      unitRef="usdPerShare">5.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantDecreaseDueToStockIssuedForServicesInPeriod
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzgtMS0xLTEtNDYwMTM_bd7d6530-3737-4947-b564-f8ed6c5685a0"
      unitRef="shares">712000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantDecreaseDueToStockIssuedForServicesInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ief16b3cbe3934dc98b9bc68d2856ca35_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEwLTEtMS0xLTQ2MDEz_b02bd44e-d054-43d2-ab35-9b9d0e0c3db7"
      unitRef="shares">10909000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEwLTMtMS0xLTQ2MDEz_05e0070e-7522-4433-b0b7-94d06c653965"
      unitRef="shares">13963000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEwLTUtMS0xLTQ2MDEz_faaee074-5681-49ed-b639-fdf5dccf66da"
      unitRef="usdPerShare">4.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEwLTctMS0xLTQ2MDEz_65ed7efc-0726-4c82-b2fa-77884e9806a8">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEwLTktMS0xLTQ2MDEz_219d80cb-0c13-4eed-8c6b-a7c6393edb6f"
      unitRef="usd">10156000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzExLTMtMS0xLTQ2MDEz_5d36ea73-9b79-4570-8cea-3c32b19b6cfa"
      unitRef="shares">13963000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzExLTUtMS0xLTQ2MDEz_19973268-2765-4a29-a04d-98185c148f6c"
      unitRef="usdPerShare">4.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzExLTctMS0xLTQ2MDEz_a05103a3-31b3-4157-8e16-7b0ee69608f3">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzExLTktMS0xLTQ2MDEz_32de5e43-8091-4bb0-8597-45b0c69c5a5c"
      unitRef="usd">10156000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEyLTMtMS0xLTQ2MDEz_6e8b6b40-d7fa-4569-8f31-c785b0ba6d17"
      unitRef="shares">8283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEyLTUtMS0xLTQ2MDEz_2323c280-1a51-4282-8b48-c2933abadc77"
      unitRef="usdPerShare">6.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEyLTctMS0xLTQ2MDEz_c442fe69-e518-4ec3-b4cd-7bcd866c75fe">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkMDc1YzEyNDg1YmY0Y2FmYTYzY2I3MGNmNWZmYmM3Yi90YWJsZXJhbmdlOmQwNzVjMTI0ODViZjRjYWZhNjNjYjcwY2Y1ZmZiYzdiXzEyLTktMS0xLTQ2MDEz_ee668e7a-62c6-4719-ac63-b603eba71152"
      unitRef="usd">2727000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzMyMjg_1ee018f2-5b4f-4572-a537-2df5ec1fd5ab"
      unitRef="usdPerShare">2.85</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzM0NDU_5881d14c-9021-48a1-b572-ef76f56fe1b4"
      unitRef="usd">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzM0NDk_1f5de1e1-655c-49a0-9322-9b2678de6670"
      unitRef="usd">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzM0NTc_94312e07-1884-4a56-895b-3e13fd759658"
      unitRef="usd">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzM1ODg_1c305165-e721-434c-8814-ac91baad5e75"
      unitRef="usdPerShare">0.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzM1OTI_918d098d-571e-4b53-a136-4090045c2a3d"
      unitRef="usdPerShare">3.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzM1OTk_dd1f9f36-9d0d-468a-9ef4-254ef1a593d4"
      unitRef="usdPerShare">4.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjQ_2e071922-cb37-47fa-8f43-75af93d7678f">The estimated grant date fair value of employee stock options was calculated using the Black-Scholes option-pricing model, based on the following weighted-average assumptions:&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:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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 term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzItMS0xLTEtNDYwMTM_0b41406b-7994-4d7c-83ab-30a9e3143e7e">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic5c3b975ccf642298e9ab071e46c4b8e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzItMy0xLTEtNDYwMTM_368188f9-08c8-478b-a98a-aeca6d726b07">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7f8f14f6a5a441a4b8e90c587038294a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzItNS0xLTEtNDYwMTM_a3a87f5b-5b7b-4daf-b470-0ea70fd1ce69">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzMtMS0xLTEtNDYwMTM_294313d0-34ac-4478-a1f6-f201496684f9"
      unitRef="number">0.921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic5c3b975ccf642298e9ab071e46c4b8e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzMtMy0xLTEtNDYwMTM_9558c00a-703d-4ca0-91ad-e592ede863db"
      unitRef="number">0.770</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7f8f14f6a5a441a4b8e90c587038294a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzMtNS0xLTEtNDYwMTM_6d70a263-0749-40e7-9051-afed674a4852"
      unitRef="number">0.830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzQtMS0xLTEtNDYwMTM_e74af427-00fa-4854-ae0b-7e798749120c"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic5c3b975ccf642298e9ab071e46c4b8e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzQtMy0xLTEtNDYwMTM_21dcf3a6-750e-485a-a0ad-0399945c58cb"
      unitRef="number">0.047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7f8f14f6a5a441a4b8e90c587038294a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzQtNS0xLTEtNDYwMTM_545bed16-517c-4138-b159-dff902f733b8"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzUtMS0xLTEtNDYwMTM_6d0a7a82-915d-43ff-8a21-f7ec860aa828"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic5c3b975ccf642298e9ab071e46c4b8e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzUtMy0xLTEtNDYwMTM_3fdbc56b-8512-42c0-a7a1-ea5d3e4a3d40"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i7f8f14f6a5a441a4b8e90c587038294a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo0MzM3Mjg1M2YyZmI0ZDNjYTdmZTJiZDkyNDIyMTkxNy90YWJsZXJhbmdlOjQzMzcyODUzZjJmYjRkM2NhN2ZlMmJkOTI0MjIxOTE3XzUtNS0xLTEtNDYwMTM_c6d13002-9c4a-46e2-b04d-c5daa12bf407"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzUxNDc_80430830-be96-4cf6-b646-5a972a827c41"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjU_c9062d6f-99c5-464b-a587-b7ba7d597552">&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our RSUs activity and related information for the twelve months ended December&#160;31, 2022 is as follows (in thousands, except per share dollar amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;br/&gt;RSUs&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;Weighted-Average&lt;br/&gt;Grant&#160;Date&#160;Fair&lt;br/&gt;Value Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock units at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested restricted stock units at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iad26c62e1f7040819c46ba8aaecbfdf7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzEtMS0xLTEtNDYwMTM_86cedb40-e78d-4728-b11c-081db83bb5c2"
      unitRef="shares">3529000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iad26c62e1f7040819c46ba8aaecbfdf7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzEtMy0xLTEtNDYwMTM_0e907a1c-8106-45ad-8779-a6f1118d7be2"
      unitRef="usdPerShare">2.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzItMS0xLTEtNDYwMTM_dec5d11e-99bd-45b0-9ba0-9733126b6f7a"
      unitRef="shares">2195000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzItMy0xLTEtNDYwMTM_eec1228d-d02b-4f93-9dfd-69b8f7ca40f4"
      unitRef="usdPerShare">0.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzMtMS0xLTEtNDYwMTM_05f2a706-80f6-4519-80ad-b71eff390bac"
      unitRef="shares">3956000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzMtMy0xLTEtNDYwMTM_22a3e2df-9416-4d7c-af4b-38e54c74cf66"
      unitRef="usdPerShare">1.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzQtMS0xLTEtNDYwMTM_b458f8e9-5fdb-4684-9945-0f720f9fd25e"
      unitRef="shares">362000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzQtMy0xLTEtNDYwMTM_a5ee53f7-e5fb-4fe1-adc3-4902855c7814"
      unitRef="usdPerShare">2.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5c4f587701fb4044879019a9bdf73a97_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzUtMS0xLTEtNDYwMTM_3865c10f-a47e-4e46-a012-2d046b713ecb"
      unitRef="shares">1406000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5c4f587701fb4044879019a9bdf73a97_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTowZWEzMDZkMTg3Y2E0MGUzOGFmOTQ2YWM1ODA5ZDI2NC90YWJsZXJhbmdlOjBlYTMwNmQxODdjYTQwZTM4YWY5NDZhYzU4MDlkMjY0XzUtMy0xLTEtNDYwMTM_70c0a021-5470-4c8c-91a3-72d3af1609b9"
      unitRef="usdPerShare">2.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzU0OTc1NTgyMjU0NA_388f733b-883b-41b5-8e24-773cadc4e830"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic72722bcacf846aeae4e32bdaf25ad95_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzU0OTc1NTgyMjU0OQ_2aace4bb-4d7f-47ef-9224-6ea7f89608b5"
      unitRef="usd">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic0a3fa62b68c4a38948feeb7a5990743_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzU0OTc1NTgyMjU1Ng_e796f68b-9e14-45df-bd6b-501bbd25bdce"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i759c16cd46934957818cd44b6da608af_D20180701-20180731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzU0NDE_304e8a7c-de16-4c72-b45b-56925895b522"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6a36013712a244a6857a4ef451619a76_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzU2Njg_712ef473-7ed0-4ab0-9725-39d5e9e13e92"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia0963364402c4d97b8a169943f9ea6a8_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzU3MjU_27d8d632-bb39-416f-95bd-2a07caecca50"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i477da3d9a3ff40539adf947d1f500015_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzYxMzI_357cff0a-e3be-4517-a04f-508b3a9936a2"
      unitRef="shares">700000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ie25852142a964d3188c11071355f91b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzYxMzY_84e45c54-1981-45fb-a33e-1c2c3c4391f4"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ib3f407a43bf14aab8924633cd249ade7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzYxNDM_f0538039-0ba9-401b-8010-e1b37a9b5892"
      unitRef="shares">42000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i477da3d9a3ff40539adf947d1f500015_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzY0MDE_5f182f22-faca-44f4-9f06-1034cbc5107f"
      unitRef="usd">400000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ie25852142a964d3188c11071355f91b7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzY0MDU_e4773cf2-94da-4ca3-823d-1aac242a5b2d"
      unitRef="usd">200000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ib3f407a43bf14aab8924633cd249ade7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzY0MTI_a6b51eb1-613d-43fa-b183-58608cc9e484"
      unitRef="usd">300000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i517e23fe4e2f4b29b85b4d380f6c2944_I20140618"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzY2MzQ_12bbc3c7-2d03-407a-a611-b12397b65e93"
      unitRef="shares">200000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <ardx:IncreaseInSharesReservedForIssuanceOptionForAnnualIncreaseAsPercentageOfSharesOutstanding
      contextRef="i517e23fe4e2f4b29b85b4d380f6c2944_I20140618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzY5MDg_cc641fec-a929-49dd-8b6b-b145b753b8f7"
      unitRef="number">0.010</ardx:IncreaseInSharesReservedForIssuanceOptionForAnnualIncreaseAsPercentageOfSharesOutstanding>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesUnderEmployeeStockPurchasePlan
      contextRef="i517e23fe4e2f4b29b85b4d380f6c2944_I20140618"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzcxMzE_65c600b4-1ae5-4185-828a-26884b413fb3"
      unitRef="shares">2200000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesUnderEmployeeStockPurchasePlan>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjY_c0a83a4a-1e29-4edd-8233-6f929beda7ba">&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our ESPP activity during the&#160;twelve months ended December&#160;31, 2022 is as follows (in thousands, except per share dollar amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&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;Shares&#160;Available&lt;br/&gt;for&#160;Grant&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;Number&#160;of&#160;Shares&lt;br/&gt;Purchased&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;Average Purchase&#160;Price&lt;br/&gt;per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&#160;Proceeds&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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i180188a490a8459b9367c5d5573a5e16_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzItMS0xLTEtNDYwMTM_d5c09586-e645-4560-b4d5-b2c97594932f"
      unitRef="shares">899000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeesStockPurchasePlanPurchasedNumber
      contextRef="i180188a490a8459b9367c5d5573a5e16_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzItMy0xLTEtNDYwMTM_ef787b4d-7d2f-479d-b6c5-637dbaf4bc8e"
      unitRef="shares">1048000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeesStockPurchasePlanPurchasedNumber>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsPurchases
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzMtMS0xLTEtNDYwMTM_bd747b84-057f-461a-b32c-9f86c5ed5d6d"
      unitRef="shares">308000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsPurchases>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzMtMy0xLTEtNDYwMTM_142cf22e-728d-4ffd-8a34-dcb4c44da43e"
      unitRef="shares">308000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasedPriceOfShare
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzMtNS0xLTEtNDYwMTM_53d184fc-c510-44aa-88ad-280695df0f6a"
      unitRef="usdPerShare">0.63</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasedPriceOfShare>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanGrossProceeds
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzMtNy0xLTEtNDYwMTM_47dad088-a08f-495f-bef6-077078610952"
      unitRef="usd">195000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanGrossProceeds>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id1fa16bad9884e0e9493c7512c233aa6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzQtMS0xLTEtNDYwMTM_31c59123-efad-43a5-b495-0371e74791b3"
      unitRef="shares">591000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeesStockPurchasePlanPurchasedNumber
      contextRef="id1fa16bad9884e0e9493c7512c233aa6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxZTJhMTc5YzEwZGE0MzNhOTNjMjFjNGMxYzdlY2EzOS90YWJsZXJhbmdlOjFlMmExNzljMTBkYTQzM2E5M2MyMWM0YzFjN2VjYTM5XzQtMy0xLTEtNDYwMTM_ef00c3fb-f39b-4dc0-ae21-8109aa543f4f"
      unitRef="shares">1356000</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeesStockPurchasePlanPurchasedNumber>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MTk_a7de4730-d5d8-4df5-a044-bdbfbf07b818">&lt;div style="margin-top:12pt;text-align:justify;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;The following table illustrates the weighted-average assumptions for the Black-Scholes option-pricing model used in determining the fair value of ESPP purchase rights granted to our employees:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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 term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.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;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;/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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzItMS0xLTEtNDYwMTM_b1c02aef-da07-445a-b2ae-40f47e79ec64">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if8ec837e0d0b46c8864c912515db4ad0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzItMy0xLTEtNDYwMTM_56945d15-672a-460e-8572-9a270e1c1f9f">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id9c65dc81f5a450db626c1aa9194755f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzItNS0xLTEtNDYwMTM_f954c52c-2883-4301-a0c6-64338ea2bd19">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzMtMS0xLTEtNDYwMTM_1767980e-c7ca-4ae6-8b1b-adbc41efc478"
      unitRef="number">0.972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if8ec837e0d0b46c8864c912515db4ad0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzMtMy0xLTEtNDYwMTM_adefd4e9-31ab-4d57-b9cd-a12a06853a3c"
      unitRef="number">1.230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id9c65dc81f5a450db626c1aa9194755f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzMtNS0xLTEtNDYwMTM_d1909ce2-2006-4021-af5f-b0ac2ab72ff7"
      unitRef="number">0.794</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzQtMS0xLTEtNDYwMTM_1ccce258-4e6e-45e6-82ac-b2e5138573ed"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if8ec837e0d0b46c8864c912515db4ad0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzQtMy0xLTEtNDYwMTM_1833ca10-3c99-4a29-abb7-12f7eaf84aae"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id9c65dc81f5a450db626c1aa9194755f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzQtNS0xLTEtNDYwMTM_1d67b048-6c1f-42a3-bfb8-43161348a7b5"
      unitRef="number">0.005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzUtMS0xLTEtNDYwMTM_4235a80f-1e9d-4d8b-94b2-1499f81a6efc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if8ec837e0d0b46c8864c912515db4ad0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzUtMy0xLTEtNDYwMTM_0382b6ca-f600-44aa-a766-584ca5d13bf1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id9c65dc81f5a450db626c1aa9194755f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTo4Y2U3MGQ5Y2QxYzk0YmVkOGU1ZDE2YTYwMDEwZDA4Yy90YWJsZXJhbmdlOjhjZTcwZDljZDFjOTRiZWQ4ZTVkMTZhNjAwMTBkMDhjXzUtNS0xLTEtNDYwMTM_11bb6e66-94fc-4d0e-88fe-91002d6e8f7c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjA_080c941e-d1d6-4da1-8814-734b8dafe02b">&lt;div style="margin-top:12pt;text-align:justify;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;Stock-based compensation expense recognized for stock options, RSUs, PRSUs and our ESPP are recorded as operating expenses in our statements of operations and comprehensive loss, as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,750&#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;12,039&#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;10,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb74b9fdd27048e29f9e1520ac5e595e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzItMS0xLTEtNDk4OTQ_9e50782a-2a77-42ff-aa6a-97f602b29feb"
      unitRef="usd">7525000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b365ae1dfda4e07a8271c22db477bea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzItMy0xLTEtNDk4OTQ_371124e5-ed42-4ce1-84ef-371eee84b1a8"
      unitRef="usd">7923000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie78b6836511840a480c1026e771997e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzItNS0xLTEtNDk4OTQ_fcbe0a9c-f901-4454-938b-133014862d93"
      unitRef="usd">6522000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i48d97bd1c889443c8fee636ae7505dd3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzItMS0xLTEtNDYwMTM_af3058d5-225d-4633-bd3d-25bc2cc3706e"
      unitRef="usd">3225000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0ec441698c9479d8b42818e25d70400_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzItMy0xLTEtNDYwMTM_cf613d82-2dc6-4444-a3bd-de81636230f7"
      unitRef="usd">4116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5830a4e62ed14db59de4465b18e9bdb9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzItNS0xLTEtNDYwMTM_155b1852-8678-490f-91d8-afbf3e154ad7"
      unitRef="usd">4061000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzQtMS0xLTEtNDYwMTM_77216b91-5d94-41e7-a2e3-e95d9cb28931"
      unitRef="usd">10750000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzQtMy0xLTEtNDYwMTM_fdffd318-05e5-457d-b0ed-99c2d6738597"
      unitRef="usd">12039000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZTpkZWM4MmJkZWE5NWU0NzQyODljYWYwNzc3MmU0Mjg0My90YWJsZXJhbmdlOmRlYzgyYmRlYTk1ZTQ3NDI4OWNhZjA3NzcyZTQyODQzXzQtNS0xLTEtNDYwMTM_04cd2658-523d-4c9d-a656-d5102b980f40"
      unitRef="usd">10583000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90ZXh0cmVnaW9uOjY4OTFlMGM4ZTAzMzQ4Mjg5ODg5N2FkMzA0NDJjMjgxXzc3MjE_4cd81845-61d2-4bb3-b533-79b51b81993e">&lt;div style="margin-top:12pt;text-align:justify;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;A summary of our total unrecognized stock-based compensation expense, net of estimated forfeitures, as of December&#160;31, 2022 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrecognized Compensation Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Remaining Vesting Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options grant&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU grants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align: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="padding:2px 0;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:100%"&gt;2.95&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ief16b3cbe3934dc98b9bc68d2856ca35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxNTQ4NjFlODc1MGE0NDkzOTFlZTYxYTExZTdhNDMyZC90YWJsZXJhbmdlOjE1NDg2MWU4NzUwYTQ0OTM5MWVlNjFhMTFlN2E0MzJkXzItMS0xLTEtNDYwMTM_ea3aaaf5-71c2-4a82-bdca-e3c4f733dd2b"
      unitRef="usd">9434000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4d035ef039b9449f9a833a4878f300ef_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxNTQ4NjFlODc1MGE0NDkzOTFlZTYxYTExZTdhNDMyZC90YWJsZXJhbmdlOjE1NDg2MWU4NzUwYTQ0OTM5MWVlNjFhMTFlN2E0MzJkXzItMy0xLTEtNDYwMTM_546381af-d43d-4084-b0b0-c1758b1af528">P2Y6M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5c4f587701fb4044879019a9bdf73a97_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxNTQ4NjFlODc1MGE0NDkzOTFlZTYxYTExZTdhNDMyZC90YWJsZXJhbmdlOjE1NDg2MWU4NzUwYTQ0OTM5MWVlNjFhMTFlN2E0MzJkXzMtMS0xLTEtNDYwMTM_900e639f-de7f-449a-a7b5-73c1c42dcb64"
      unitRef="usd">2937000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5804b276fcba47ec9888f9294a058bd3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxNTQ4NjFlODc1MGE0NDkzOTFlZTYxYTExZTdhNDMyZC90YWJsZXJhbmdlOjE1NDg2MWU4NzUwYTQ0OTM5MWVlNjFhMTFlN2E0MzJkXzMtMy0xLTEtNDYwMTM_0810c5d1-7d3c-4fe0-88ef-ea008ae8990d">P2Y11M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id1fa16bad9884e0e9493c7512c233aa6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxNTQ4NjFlODc1MGE0NDkzOTFlZTYxYTExZTdhNDMyZC90YWJsZXJhbmdlOjE1NDg2MWU4NzUwYTQ0OTM5MWVlNjFhMTFlN2E0MzJkXzQtMS0xLTEtNDYwMTM_7e9d5a81-ab59-4028-a0ae-2019d87a8d21"
      unitRef="usd">22000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i248a37dc8c184f47ac596a1ecc3f232f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMjcvZnJhZzo2ODkxZTBjOGUwMzM0ODI4OTg4OTdhZDMwNDQyYzI4MS90YWJsZToxNTQ4NjFlODc1MGE0NDkzOTFlZTYxYTExZTdhNDMyZC90YWJsZXJhbmdlOjE1NDg2MWU4NzUwYTQ0OTM5MWVlNjFhMTFlN2E0MzJkXzQtMy0xLTEtNDYwMTM_fe9b7a86-962b-496d-a44d-885e8f7c4259">P0Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzAvZnJhZzplNDc3YmQ2ZGE0NjM0ZWQ2Yjk1YTFlNGM2ZmIwMDBhOC90ZXh0cmVnaW9uOmU0NzdiZDZkYTQ2MzRlZDZiOTVhMWU0YzZmYjAwMGE4XzMwMzk_1b953712-f904-4e78-a5fb-1c4427339145">RESTRUCTURING&lt;div style="margin-top:12pt;text-align:justify;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;During 2021, we implemented restructuring plans in August and October following the receipt of a Complete Response Letter (&#x201c;CRL&#x201d;) from the U.S. FDA relating to our new drug application (&#x201c;NDA&#x201d;) for XPHOZAH and following the conclusion of an End of Review Type A meeting with the FDA, respectively. Both restructuring plans were substantially completed in December 2021 and most of the cash payments related to the reduction in workforce were disbursed prior to December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Impacted employees were eligible to receive severance benefits and additional Company funded COBRA premiums, contingent upon an impacted employee&#x2019;s execution (and non-revocation) of a separation agreement, which included a general release of claims against us. In connection with restructuring, we incurred restructuring charges of $6.2&#160;million, which were recorded during the twelve months ended December 31, 2021, related to one-time termination notice and severance payments and other employee-related costs. We did not incur any significant contract termination costs pursuant to restructuring. Of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;charges, $2.7&#160;million was recorded in research and development expenses, and $3.5&#160;million was recorded in selling, general and administrative expense in the accompanying statements of operations and comprehensive loss. Most of the cash payments related to the reduction in workforce were disbursed during the twelve months ended December 31, 2021. We reported the remaining estimated restructuring liability of zero and $0.5&#160;million as accrued compensation and benefits in our balance sheet as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in October, 2021, our Board approved, and management has implemented a retention program consisting of cash payments and grants of RSUs to our employees, including our executives, not impacted by the reduction in force.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzAvZnJhZzplNDc3YmQ2ZGE0NjM0ZWQ2Yjk1YTFlNGM2ZmIwMDBhOC90ZXh0cmVnaW9uOmU0NzdiZDZkYTQ2MzRlZDZiOTVhMWU0YzZmYjAwMGE4XzIwOTk_66c4fb71-d9c3-4baa-ba4f-ea781e36317b"
      unitRef="usd">6200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i48d97bd1c889443c8fee636ae7505dd3_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzAvZnJhZzplNDc3YmQ2ZGE0NjM0ZWQ2Yjk1YTFlNGM2ZmIwMDBhOC90ZXh0cmVnaW9uOmU0NzdiZDZkYTQ2MzRlZDZiOTVhMWU0YzZmYjAwMGE4XzIzNzI_c97337ee-f621-46bd-89aa-b4ef3e81ba7a"
      unitRef="usd">2700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i431ed8f3e092438fbec58a56f0b02185_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzAvZnJhZzplNDc3YmQ2ZGE0NjM0ZWQ2Yjk1YTFlNGM2ZmIwMDBhOC90ZXh0cmVnaW9uOmU0NzdiZDZkYTQ2MzRlZDZiOTVhMWU0YzZmYjAwMGE4XzI0MzA_aff72729-5667-4c63-a5c2-c0aca49e1aaf"
      unitRef="usd">3500000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzAvZnJhZzplNDc3YmQ2ZGE0NjM0ZWQ2Yjk1YTFlNGM2ZmIwMDBhOC90ZXh0cmVnaW9uOmU0NzdiZDZkYTQ2MzRlZDZiOTVhMWU0YzZmYjAwMGE4XzU0OTc1NTgxOTI2Mw_38833fa9-7808-4b5b-b24c-8c13857b75f8"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzAvZnJhZzplNDc3YmQ2ZGE0NjM0ZWQ2Yjk1YTFlNGM2ZmIwMDBhOC90ZXh0cmVnaW9uOmU0NzdiZDZkYTQ2MzRlZDZiOTVhMWU0YzZmYjAwMGE4XzI3MzU_2543aad8-c058-4b7b-93d8-6c40f6c64be9"
      unitRef="usd">500000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzIxOA_7613c9cd-a000-4c50-95be-893f71f20cf2">PROPERTY AND EQUIPMENT, NET&lt;div style="margin-top:12pt;text-align:justify;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;Property and equipment consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Office equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Less: accumulated depreciation&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;(9,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recognized depreciation expense in the amount of $0.7 million, $1.4 million, and $1.8 million for the&#160;years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;During the year ended December 31, 2022, following the elimination of our internal research organization in the fourth quarter of 2021, we sold laboratory equipment with total net carrying value of $0.5 million and received cash proceeds of $1.8 million, resulting in a gain of $1.3 million which has been reported within other income, net on our statement of operations and comprehensive loss.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzIxOQ_47096b84-d2ad-4075-a2a4-773a674faae1">&lt;div style="margin-top:12pt;text-align:justify;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;Property and equipment consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Office equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Less: accumulated depreciation&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;(9,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09a681eff916461fb51eb3329131ce8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzItMS0xLTEtNDYwMTM_7a0f0f16-698b-4680-bbb9-c57bb2ddbfcd"
      unitRef="usd">46000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic11d410599a74593aa714291238376f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzItMy0xLTEtNDYwMTM_e47af40b-0154-47e4-a709-e2683bed1d95"
      unitRef="usd">7474000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibb22b29792e5485ebf185f5394ba3762_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzMtMS0xLTEtNDYwMTM_af928756-6f8a-4dc8-84ba-cf9eee09b46d"
      unitRef="usd">2089000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icc9a17e7794647c2bf47f0d17f42638a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzMtMy0xLTEtNDYwMTM_5ab1164b-353f-4a75-8a5c-67d1629fdb81"
      unitRef="usd">2034000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i69f5495993474d55b708c186a11429b3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzQtMS0xLTEtNDYwMTM_e289bc3e-86d7-4486-a363-22df92d67da8"
      unitRef="usd">8745000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id91a83781eeb4816af435aa999f55171_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzQtMy0xLTEtNDYwMTM_63190361-28bf-4aa5-85d7-dca7f0802f51"
      unitRef="usd">8745000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzUtMS0xLTEtNDYwMTM_c021fa6b-1d7d-43b8-9043-215ed98da63d"
      unitRef="usd">10880000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzUtMy0xLTEtNDYwMTM_b7d1148c-8ea7-48aa-a3bc-1ad6d0419493"
      unitRef="usd">18253000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzYtMS0xLTEtNDYwMTM_74250d1c-8c4b-4ee4-bfe2-3df6399e06c3"
      unitRef="usd">9657000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzYtMy0xLTEtNDYwMTM_a301dc78-565c-4c20-80c5-fbcafd796b5f"
      unitRef="usd">15891000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzctMS0xLTEtNDYwMTM_07ec0bd1-b961-48ba-8cea-550b4da4f126"
      unitRef="usd">1223000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90YWJsZTplMGJlOTZjN2Y0NmE0N2U5ODUxZTE5ZWJhNWEzZmNhMC90YWJsZXJhbmdlOmUwYmU5NmM3ZjQ2YTQ3ZTk4NTFlMTllYmE1YTNmY2EwXzctMy0xLTEtNDYwMTM_26f91363-eb2b-46f5-91c1-bba430a93a4e"
      unitRef="usd">2362000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzE1Ng_6c5861f8-cdc2-4c45-a826-61498482d2d3"
      unitRef="usd">700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzE2MA_d6721bab-5a1d-4c44-9f0d-f2dad7e73c5c"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzE2OA_74ffe3b0-7cd5-478b-a5a8-21a8a9e2b247"
      unitRef="usd">1800000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzU0OTc1NTgxNDU3Nw_4205bb80-e134-4074-a42a-0363d7befe3f"
      unitRef="usd">500000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzU0OTc1NTgxNDU5Mg_eae15ad3-0b45-4839-acee-846a9e46562c"
      unitRef="usd">1800000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzMvZnJhZzo1ZmIwNDYwZjZmMzY0NGM5YTRlZTJmNWExN2I4MzI2Yy90ZXh0cmVnaW9uOjVmYjA0NjBmNmYzNjQ0YzlhNGVlMmY1YTE3YjgzMjZjXzU0OTc1NTgxNDYwNw_dcbb6983-2ed7-46a7-81d4-43b0a2004ba9"
      unitRef="usd">1300000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90ZXh0cmVnaW9uOmNlZDkxYTNhYzg4MTQzZTRiNzM0YWJhMTFlYTMyMWM1XzE0Nw_095d6099-96b9-4389-b64c-e56426c87cba">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;div style="margin-top:12pt;text-align:justify;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;Accrued expenses and other current liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.191%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payments due to AstraZeneca &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued gross to net revenue liabilities&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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued contract manufacturing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability for exit fees&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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued non-clinical research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional and consulting services&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;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales and marketing expenses&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;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued clinical expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90ZXh0cmVnaW9uOmNlZDkxYTNhYzg4MTQzZTRiNzM0YWJhMTFlYTMyMWM1XzE0OA_44881a31-2d7c-4885-aeec-b60d5a755c32">&lt;div style="margin-top:12pt;text-align:justify;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;Accrued expenses and other current liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.191%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payments due to AstraZeneca &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued gross to net revenue liabilities&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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued contract manufacturing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liability for exit fees&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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued non-clinical research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional and consulting services&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;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales and marketing expenses&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;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued clinical expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <ardx:AccruedPaymentsDueToRelatedParty
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzItMS0xLTEtNTMzNDE_460b2140-0612-4925-93b1-8c19f1b67e1c"
      unitRef="usd">3385000</ardx:AccruedPaymentsDueToRelatedParty>
    <ardx:AccruedPaymentsDueToRelatedParty
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzItMy0xLTEtNTMzNDE_054483b2-6628-444e-a514-c5b2dcb2ec40"
      unitRef="usd">69000</ardx:AccruedPaymentsDueToRelatedParty>
    <ardx:AccruedGrossToNetRevenueLiabilities
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzItMS0xLTEtNDYwMTM_71b3e949-ff87-4460-b3f3-03abaeb4a7d1"
      unitRef="usd">1991000</ardx:AccruedGrossToNetRevenueLiabilities>
    <ardx:AccruedGrossToNetRevenueLiabilities
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzItMy0xLTEtNDYwMTM_50ca88d8-a532-4b6f-91db-27b65252006b"
      unitRef="usd">0</ardx:AccruedGrossToNetRevenueLiabilities>
    <ardx:AccruedContractManufacturingCosts
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzMtMS0xLTEtNDYwMTM_f9875057-d7b7-41d3-9e5f-1e61b77a7d3c"
      unitRef="usd">1657000</ardx:AccruedContractManufacturingCosts>
    <ardx:AccruedContractManufacturingCosts
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzMtMy0xLTEtNDYwMTM_473eae0f-9b6d-407e-81ae-be3311363f58"
      unitRef="usd">2485000</ardx:AccruedContractManufacturingCosts>
    <ardx:DerivativeLiabilityForExitFees
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzQtMS0xLTEtNDYwMTM_bf859605-0eb5-494f-baea-56e38749bcd8"
      unitRef="usd">1656000</ardx:DerivativeLiabilityForExitFees>
    <ardx:DerivativeLiabilityForExitFees
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzQtMy0xLTEtNDYwMTM_5301d8c4-beb0-465b-822c-63152b7a2420"
      unitRef="usd">698000</ardx:DerivativeLiabilityForExitFees>
    <ardx:AccruedNonClinicalResearchAndDevelopmentExpenses
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzYtMS0xLTEtNTUxMzc_67e726a4-fe5d-4e9d-b3ae-8fb4867a8617"
      unitRef="usd">1188000</ardx:AccruedNonClinicalResearchAndDevelopmentExpenses>
    <ardx:AccruedNonClinicalResearchAndDevelopmentExpenses
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzYtMy0xLTEtNTUxMzc_10d75e05-0754-4b6c-bd99-7656fe2fe39f"
      unitRef="usd">265000</ardx:AccruedNonClinicalResearchAndDevelopmentExpenses>
    <ardx:AccruedProfessionalAndConsultantFeesCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzUtMS0xLTEtNDYwMTM_5e051f10-c741-4f6a-8b4a-46764449f503"
      unitRef="usd">808000</ardx:AccruedProfessionalAndConsultantFeesCurrent>
    <ardx:AccruedProfessionalAndConsultantFeesCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzUtMy0xLTEtNDYwMTM_87c9b855-0893-4ae4-8535-235edc5b49b6"
      unitRef="usd">597000</ardx:AccruedProfessionalAndConsultantFeesCurrent>
    <ardx:AccruedSalesAndMarketingExpenses
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzctMS0xLTEtNTE0ODU_67959593-7f6d-4025-aa4f-659c476d2dd8"
      unitRef="usd">587000</ardx:AccruedSalesAndMarketingExpenses>
    <ardx:AccruedSalesAndMarketingExpenses
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzctMy0xLTEtNTE0ODU_7d101a95-004e-47bb-998a-1ac1e8d8a245"
      unitRef="usd">256000</ardx:AccruedSalesAndMarketingExpenses>
    <ardx:AccruedClinicalExpenses
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzYtMS0xLTEtNDYwMTM_04163c03-8102-4839-8dc3-2c34e1cd1226"
      unitRef="usd">223000</ardx:AccruedClinicalExpenses>
    <ardx:AccruedClinicalExpenses
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzYtMy0xLTEtNDYwMTM_d854b1dc-ca02-4a46-a1a5-09830e801e1f"
      unitRef="usd">2522000</ardx:AccruedClinicalExpenses>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzgtMS0xLTEtNDYwMTM_380efa5e-d812-46c6-9f43-abd7e32ca4d3"
      unitRef="usd">885000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzgtMy0xLTEtNDYwMTM_faa056f1-d3f8-4897-a1d9-1cf3fd430543"
      unitRef="usd">474000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzktMS0xLTEtNDYwMTM_b672bfae-71cb-43ea-adf8-ac26e30e2d95"
      unitRef="usd">12380000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzYvZnJhZzpjZWQ5MWEzYWM4ODE0M2U0YjczNGFiYTExZWEzMjFjNS90YWJsZTplM2Y5M2ZmODQ5YjU0OTM5YWZlNzE3ZDQwNWQ3MzM4YS90YWJsZXJhbmdlOmUzZjkzZmY4NDliNTQ5MzlhZmU3MTdkNDA1ZDczMzhhXzktMy0xLTEtNDYwMTM_5f269faa-c0b3-4caf-9569-07a46ae0e086"
      unitRef="usd">7366000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzU4NzU_92d47264-eb6c-43f0-8e59-ced343b1323b">INCOME TAXES&lt;div style="margin-top:12pt;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;The components of our provision for income taxes for the years ended December&#160;31, 2022, 2021 and 2020, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#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;&#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 2px 12.25pt;text-align:left;vertical-align: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 deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;A reconciliation of the statutory federal income tax rate to our effective tax rate is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Income tax at the federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Executive compensation disallowed under IRC Sec 162(m)&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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Deferred income taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets are as follows as of December&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization and depreciation&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;64,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;61,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,989&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;177,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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;(175,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Realization of deferred tax assets is dependent on future taxable income, if any, the timing and the amount of which are uncertain. We assess the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant component of objective negative evidence evaluated was our cumulative loss incurred over the three-year period ended December&#160;31, 2022. Such objective evidence limits the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, as of December&#160;31, 2022, December&#160;31, 2021 and December&#160;31, 2020, a full valuation allowance has been recorded against our net deferred tax asset. The valuation allowance increased by $20.5&#160;million in 2022 primarily due to increases in net operating losses. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for growth.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;As of December&#160;31, 2022, we had net operating loss carryforwards for federal income tax purposes of approximately $433.6 million, of which approximately $283.4 million can be carried forward indefinitely and the remaining net operating losses expire beginning in 2030, if not utilized. Federal research and development tax credit carryforwards of approximately $17.2 million that expire beginning in 2027, if not utilized, and foreign tax credit carryforwards of approximately $1.2 million that expire in 2027, if not utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we had net operating loss carryforwards for California income tax purposes of approximately $89.8&#160;million that expire beginning of 2030, if not utilized, and state research and development tax credit carryforwards of approximately $8.6 million which can be carried forward indefinitely. We had approximately $0.1 million of minimum tax credit carryovers for California income tax purposes. The minimum tax credits have no expiration date. We had other state net operating losses of approximately $19.0 million that begin to expire in 2031.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The future utilization of net operating loss and tax credit carryforwards and credits may be subject to an annual limitation, pursuant to Internal Revenue Code Sections 382 and 383, as a result of ownership changes that may have occurred previously or that could occur in the future. Due to the existence of the valuation allowance, limitations under Section 382 and 383 will not impact our effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;Under the Tax Cuts and Jobs Act of 2017, research and development costs are no longer fully deductible and are required to be capitalized and amortized for U.S. tax purposes effective January 1, 2022. The mandatory capitalization requirement did not have a material impact on our deferred tax assets and did not result in a cash tax liability as we have historically elected to capitalized research and development expenses for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current year&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;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Subtractions related to lapse of statute of limitation&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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Subtractions based on tax positions related to prior year&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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&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;24,075&#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;24,426&#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;23,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We recognize a tax benefit from an uncertain tax position when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition at the effective date to be recognized. None of our unrecognized tax benefits would impact the effective tax rate if recognized, because the benefit would be offset by an increase in the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We have elected to include interest and penalties as a component of tax expense. During the years ended December&#160;31, 2022, 2021 and 2020, we did not recognize accrued interest and penalties related to unrecognized tax benefits. Although the timing and outcome of an income tax audit is highly uncertain, we do not anticipate that the amount of existing unrecognized tax benefits will significantly change during the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We file a U.S. federal income tax return and income tax returns in various state and local jurisdictions. Due to our net operating loss and tax credit carryforwards, the income tax returns remain open to U.S. federal and state tax examinations. We are not currently under examination in any tax jurisdiction.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzU4NzY_f82fd51c-5fb8-4fa8-adec-45052490b636">&lt;div style="margin-top:12pt;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;The components of our provision for income taxes for the years ended December&#160;31, 2022, 2021 and 2020, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;&#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;&#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 2px 12.25pt;text-align:left;vertical-align: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 deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzMtMS0xLTEtNDYwMTM_49a27cf2-12df-40b1-9a58-0d854f8766ce"
      unitRef="usd">8000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzMtMy0xLTEtNDYwMTM_0bdb320b-081e-478b-9c7f-4dd6ee941da8"
      unitRef="usd">4000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzMtNS0xLTEtNDYwMTM_54f5b0c4-ed9d-4bb1-b370-6560ebd74e86"
      unitRef="usd">2000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzQtMS0xLTEtNDYwMTM_8bc088de-da90-45d7-9b86-f00a76d36d73"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzQtMy0xLTEtNDYwMTM_5f0cd6c4-44db-4378-b465-378ced6f5e6e"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzQtNS0xLTEtNDYwMTM_3d8a9775-e3c9-43f1-9f62-1932900a2e6d"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzUtMS0xLTEtNDYwMTM_bb3f7ed6-5d6c-4710-98bf-4120c05a50b6"
      unitRef="usd">8000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzUtMy0xLTEtNDYwMTM_8aa52c94-d75a-4357-ba5b-04425cdff54e"
      unitRef="usd">4000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzUtNS0xLTEtNDYwMTM_d2cb90ea-9ca7-4bba-91cf-c9981aa1548c"
      unitRef="usd">2000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzctMS0xLTEtNDYwMTM_7f0005b0-f264-42fa-a049-dc21263c0ff1"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzctMy0xLTEtNDYwMTM_0ea6f032-c0ed-49a3-a37b-33221067012f"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzctNS0xLTEtNDYwMTM_4158b94c-2059-4a81-8be5-f9773459a57e"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzgtMS0xLTEtNDYwMTM_b131d60a-b28e-4683-850f-ad4b1a147aaa"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzgtMy0xLTEtNDYwMTM_6e08490e-145e-4cfc-bd4d-95e75d49a465"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzgtNS0xLTEtNDYwMTM_1124980d-fb6a-49f4-880c-e8a4b975328b"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzktMS0xLTEtNDYwMTM_bb27ce59-365e-4749-a8b6-da2ba4d79448"
      unitRef="usd">8000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzktMy0xLTEtNDYwMTM_0e59a48f-f269-4991-ae49-c92850a26282"
      unitRef="usd">4000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1NjIxZTQwNDlmZWU0OGI4YjUzMDcwZDFhYWVhNGEwNi90YWJsZXJhbmdlOjU2MjFlNDA0OWZlZTQ4YjhiNTMwNzBkMWFhZWE0YTA2XzktNS0xLTEtNDYwMTM_c0b5fe95-65ed-4310-99fa-988f377fb456"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzU4Nzc_bee845ac-66e5-43d4-a218-99decd71b171">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the statutory federal income tax rate to our effective tax rate is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Income tax at the federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Executive compensation disallowed under IRC Sec 162(m)&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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzItMS0xLTEtNTY3ODU_eb823943-54a5-425a-ba94-66bc7ecd7072"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzItMy0xLTEtNTY3ODU_7a9613eb-134d-406c-9101-522a68cc17e5"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzItNS0xLTEtNTY3ODU_3caab700-aa21-4b46-92f4-38fc48e72c8d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzUtMS0xLTEtNDYwMTM_c0f5288f-3be5-4ed8-8976-62b150ac50d8"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzUtMy0xLTEtNDYwMTM_18c0420e-f4b9-470f-9b82-876bc26e4c73"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzUtNS0xLTEtNDYwMTM_1eaaaf5d-5f85-4b01-bcfc-e7a29beb70fc"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzYtMS0xLTEtNDYwMTM_4641fe0d-519d-43a5-a90f-54eb2234e62a"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzYtMy0xLTEtNDYwMTM_49880835-1147-4494-9914-afc2f7b2d93f"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzYtNS0xLTEtNDYwMTM_dac23bbb-dbe5-4af7-b3dc-2fbadde642c7"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <ardx:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitExecutiveCompensationDisallowedIRCSec162mPercent
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzctMS0xLTEtNDYwMTM_dc531326-b7c0-45cd-9096-5efd30699378"
      unitRef="number">-0.016</ardx:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitExecutiveCompensationDisallowedIRCSec162mPercent>
    <ardx:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitExecutiveCompensationDisallowedIRCSec162mPercent
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzctMy0xLTEtNDYwMTM_9c9a1e46-c6fb-4fad-9495-dc67eb81dedf"
      unitRef="number">-0.011</ardx:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitExecutiveCompensationDisallowedIRCSec162mPercent>
    <ardx:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitExecutiveCompensationDisallowedIRCSec162mPercent
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzctNS0xLTEtNDYwMTM_d8d58d90-f04c-4ebe-8db5-cd8e659a5cc8"
      unitRef="number">-0.005</ardx:EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitExecutiveCompensationDisallowedIRCSec162mPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktMS0xLTEtNTY4MDk_b13d4189-caac-48c9-82d1-e80aa6b40836"
      unitRef="number">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktMy0xLTEtNTY4MDk_c468a1c0-fd20-4a87-8bbd-8d8ad83540f9"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktNS0xLTEtNTY4MDk_5e8936b3-9eb7-4901-923a-8a2ad59872ba"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzctMS0xLTEtNTY4Mzk_28757fde-a1c0-449f-89b5-c28fa772a53a"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzctMy0xLTEtNTY4Mzk_6e14027e-eb48-4ae4-bd79-e11b463c19cf"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzctNS0xLTEtNTY4Mzk_9a6acc23-8f14-4caf-9439-bb0a4cc5ca88"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktMS0xLTEtNTY3OTg_b549af3b-6795-4ed9-9f41-6ca2370bb9ed"
      unitRef="number">-0.197</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktMy0xLTEtNTY3OTg_a6c39229-e4a0-4643-be39-d01479c5c620"
      unitRef="number">-0.200</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktNS0xLTEtNTY3OTg_262980a8-13c6-458d-9bbe-c31678c26c93"
      unitRef="number">-0.223</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktMS0xLTEtNDYwMTM_91bb650d-d929-4e73-bea6-5779f3b6fd28"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktMy0xLTEtNDYwMTM_4744c2bb-8cc5-4a9e-854c-2081d3bed155"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1YjVmNjE2OWUxMDU0OTNiYjdhOWRkMGYzYTQ0ZDc1Zi90YWJsZXJhbmdlOjViNWY2MTY5ZTEwNTQ5M2JiN2E5ZGQwZjNhNDRkNzVmXzktNS0xLTEtNDYwMTM_6f0f0c8b-a8c1-4985-94c0-96af5029f0b1"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzU4Nzg_481dbc74-dfbf-4263-8f14-26adbc3108f3">Significant components of our deferred tax assets are as follows as of December&#160;31, 2022 and 2021 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization and depreciation&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;64,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;61,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,989&#160;&lt;/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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:100%"&gt;177,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&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;(175,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <ardx:DeferredTaxAssetsAmortizationAndDepreciation
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzMtMS0xLTEtNDYwMTM_84719549-9a01-45e1-a10a-c318f8d45f69"
      unitRef="usd">64111000</ardx:DeferredTaxAssetsAmortizationAndDepreciation>
    <ardx:DeferredTaxAssetsAmortizationAndDepreciation
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzMtMy0xLTEtNDYwMTM_13d52ca1-4b04-4dbf-a815-594cb802b569"
      unitRef="usd">61098000</ardx:DeferredTaxAssetsAmortizationAndDepreciation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzQtMS0xLTEtNDYwMTM_0f732002-e4b8-4050-aecf-df5aa36de912"
      unitRef="usd">86547000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzQtMy0xLTEtNDYwMTM_f81a7d7c-792b-4880-a3bd-8df2c6dc8505"
      unitRef="usd">74989000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzUtMS0xLTEtNDYwMTM_b10ae403-4e3e-46a8-9b19-83f7e7c29d6b"
      unitRef="usd">14411000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzUtMy0xLTEtNDYwMTM_778c5d1f-fb65-47dc-8a69-d568572f1c02"
      unitRef="usd">13827000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzYtMS0xLTEtNDYwMTM_fa9c04e2-4916-4ebe-a29f-09c1db05d401"
      unitRef="usd">5244000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzYtMy0xLTEtNDYwMTM_ae0c4669-7b63-47fe-9193-08134926f50d"
      unitRef="usd">4054000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzgtMS0xLTEtNDYwMTM_d203a4b5-905a-4031-9c9e-e90022dc974a"
      unitRef="usd">7486000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzgtMy0xLTEtNDYwMTM_e25583f3-759e-42b1-b1f3-5e84c472f0e0"
      unitRef="usd">3867000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzktMS0xLTEtNDYwMTM_ca18cd21-9d8c-473f-9f9a-ba41c7cddf4e"
      unitRef="usd">177799000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzktMy0xLTEtNDYwMTM_83694f0f-c21c-44dd-b6ea-7044325cbaaa"
      unitRef="usd">157835000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzEwLTEtMS0xLTQ2MDEz_ec3364ec-4269-4ec1-ad23-15bb52198bd7"
      unitRef="usd">175670000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzEwLTMtMS0xLTQ2MDEz_5bdbcbe3-49a8-47a4-b1e4-65e08829d5d4"
      unitRef="usd">155141000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzExLTEtMS0xLTQ2MDEz_61974c8f-6816-4c23-9a24-9709b233accc"
      unitRef="usd">2129000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzExLTMtMS0xLTQ2MDEz_46dbfc83-8449-4b88-b5d7-0ea166de84db"
      unitRef="usd">2694000</us-gaap:DeferredTaxAssetsNet>
    <ardx:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzEzLTEtMS0xLTQ2MDEz_173072bb-8f03-40c2-b806-cd7b90b1b9a5"
      unitRef="usd">2129000</ardx:DeferredTaxLiabilitiesRightOfUseAsset>
    <ardx:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzEzLTMtMS0xLTQ2MDEz_d4089fc0-7104-433a-a38e-750b7f83927b"
      unitRef="usd">2689000</ardx:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzE1LTEtMS0xLTQ2MDEz_e0a44173-32e6-4480-be9a-cf080a1c1c43"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzE1LTMtMS0xLTQ2MDEz_ab8a8810-dd4b-4d21-8edb-905725b89c1e"
      unitRef="usd">5000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzE2LTEtMS0xLTQ2MDEz_bb7b0271-4058-4aa1-a94a-87c55360fbe4"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo1ZThiNmFlMjQxZGY0ZTE3Yjc5ODVlMzdiZDIzYzNiNC90YWJsZXJhbmdlOjVlOGI2YWUyNDFkZjRlMTdiNzk4NWUzN2JkMjNjM2I0XzE2LTMtMS0xLTQ2MDEz_f10011bc-c0c0-40d4-81ab-d71d6e5bd120"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzU0OTc1NTgyMTc4NA_e2e9d509-0d1b-401f-95e8-907e98a1aa74"
      unitRef="usd">20500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iac8bff27f31a4cdba6c1c3861745b2ef_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzE3MTA_b27f25f0-616a-4761-9cbf-29b20e8976e4"
      unitRef="usd">433600000</us-gaap:OperatingLossCarryforwards>
    <ardx:OperatingLossCarryforwardsWithoutExpiration
      contextRef="iac8bff27f31a4cdba6c1c3861745b2ef_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzE3Mzc_293da095-f4d8-4bc3-9b0b-48c1f5d67695"
      unitRef="usd">283400000</ardx:OperatingLossCarryforwardsWithoutExpiration>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if0a0600f40b045c6b35e188f2f71061e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzE5MzM_8b46af5d-f250-4ddb-9090-9dd24db64215"
      unitRef="usd">17200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i417d82d19f4a4fbcadb83d9e66e6fd76_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzIwMzg_8b7ee59a-a3ae-4607-9a2c-d96d63873e85"
      unitRef="usd">1200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i888d6abdafc14bdab944dd9b5f92fa5f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzIxODQ_aa9fba54-c586-4fa8-9cfc-dfc0213b0d8d"
      unitRef="usd">89800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i4b6ecc5e16524d9ca5408690716f1a33_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzIzMTI_5ad2ac56-7b2e-4560-85f0-54f96cd0834b"
      unitRef="usd">8600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ib4ad706ca1134370ac1fdd46d324a005_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzIzNzk_911fa412-c8db-49b8-b75a-4b6a4f2f11ee"
      unitRef="usd">100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if221b086648a41aab5554e1ca5f792ec_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzI1NTc_2b34f183-b49b-4038-80a8-4167c03db414"
      unitRef="usd">19000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90ZXh0cmVnaW9uOjU5ZTk3ZjNhMDkyMDQ4ODRhZTE0NWMzZmVmZTIxMmUwXzU4Nzk_27f95387-93d6-458d-913e-7ce4d4364a55">&lt;div style="margin-top:12pt;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;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current year&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;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Subtractions related to lapse of statute of limitation&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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Subtractions based on tax positions related to prior year&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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&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;24,075&#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;24,426&#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;23,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzItMS0xLTEtNDYwMTM_b4f9e622-3026-46a6-8e53-9bf4cde63440"
      unitRef="usd">24426000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if0fdfe563b2749f3ad36d74c30c121dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzItMy0xLTEtNDYwMTM_b2e91cf1-aaf6-488c-ab7b-f4326db6b655"
      unitRef="usd">23624000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3c73d82cd653451cb3c69d920ab3d8aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzItNS0xLTEtNDYwMTM_6f182dad-6920-40d5-9292-826922e15890"
      unitRef="usd">24538000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzMtMS0xLTEtNTQ0NTA_3d702717-80d6-4ec0-8a12-5cf1836ba095"
      unitRef="usd">460000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzMtMy0xLTEtNTQ0NTA_23b9ecff-3ede-4de9-ad72-dd6f6ded4582"
      unitRef="usd">1613000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzMtNS0xLTEtNTQ0NTA_56024be4-9018-4c3c-b5cc-b7df1360e572"
      unitRef="usd">474000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzQtMS0xLTEtNTQ0NTk_0993d36b-2baa-46aa-a58e-f7aacbd908e4"
      unitRef="usd">811000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzQtMy0xLTEtNTQ0NTk_2dc607b2-1c2b-46dc-b1b5-bac564c76325"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzQtNS0xLTEtNTQ0NTk_748a07a0-e3f0-46b8-ae24-042414faa7eb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzMtMS0xLTEtNDYwMTM_6d4f074b-23e8-4400-9d9b-888423fdf3b1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzMtMy0xLTEtNDYwMTM_3224d9c6-9679-4c2d-a174-884a6211074b"
      unitRef="usd">811000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzMtNS0xLTEtNDYwMTM_b851480b-2e33-416b-87bf-c6f33668c9e9"
      unitRef="usd">1388000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzUtMS0xLTEtNDYwMTM_81d46404-25a8-4a8c-8478-120e237ea96c"
      unitRef="usd">24075000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i23bde0040cba4440804b10fdac242262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzUtMy0xLTEtNDYwMTM_b9c79786-6663-4506-978c-048090d396c1"
      unitRef="usd">24426000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if0fdfe563b2749f3ad36d74c30c121dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xMzkvZnJhZzo1OWU5N2YzYTA5MjA0ODg0YWUxNDVjM2ZlZmUyMTJlMC90YWJsZTo0ODZlYTQ2YzFhNDM0MTA2YmM3YWVmYjZiNjVjODk2MS90YWJsZXJhbmdlOjQ4NmVhNDZjMWE0MzQxMDZiYzdhZWZiNmI2NWM4OTYxXzUtNS0xLTEtNDYwMTM_667393f2-231a-4a3a-ba5f-f393859a2e4b"
      unitRef="usd">23624000</us-gaap:UnrecognizedTaxBenefits>
    <ardx:GeographicInformationAndConcentrationsTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90ZXh0cmVnaW9uOjNiZjdlNzRjMWU3NzQyZTZiYmM3N2FmYWI2YjA3ODg0XzExNjg_6e6358f2-2501-47d2-8e57-b2891e7f8ec8">GEOGRAPHIC INFORMATION AND CONCENTRATIONS&lt;div style="margin-top:12pt;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;Revenues are attributed to geographical areas based on the location at which we earned revenue for product sales of IBSRELA or the domicile of our collaboration partners. A summary of our revenue by geographic areas for the years ended December&#160;31, 2022, 2021 and 2020, is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;United States (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific (2)&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;36,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,765&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America (3)&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;52,158&#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;10,097&#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;7,571&#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="padding-left:18pt;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;Revenues from the United States are comprised of amounts earned from sales of IBSRELA.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenues from Asia Pacific are primarily comprised of amounts earned in accordance with the 2017 KKC Agreement and the 2019 KKC Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenues from North America are comprised of amounts earned from Canada in accordance with the Knight Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Revenues from Customers and collaboration partnerships accounting for more than 10% of total revenues during the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;KKC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/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;Knight&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;AmerisourceBergen Drug Corporation&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;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Historically, we have not experienced credit losses from our accounts receivable. We have not recorded a reserve for credit losses as of December&#160;31, 2022 and 2021.</ardx:GeographicInformationAndConcentrationsTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90ZXh0cmVnaW9uOjNiZjdlNzRjMWU3NzQyZTZiYmM3N2FmYWI2YjA3ODg0XzExNjk_ba0b36f2-cec6-429b-a84c-ded3d346763f">A summary of our revenue by geographic areas for the years ended December&#160;31, 2022, 2021 and 2020, is as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;United States (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific (2)&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;36,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,765&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America (3)&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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;52,158&#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;10,097&#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;7,571&#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 style="padding-left:18pt;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;Revenues from the United States are comprised of amounts earned from sales of IBSRELA.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenues from Asia Pacific are primarily comprised of amounts earned in accordance with the 2017 KKC Agreement and the 2019 KKC Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Revenues from North America are comprised of amounts earned from Canada in accordance with the Knight Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if59e9efdbe2d42718f4a91fe0b12275c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzItMS0xLTEtNDYwMTM_2757d0d3-f3fd-40d2-837c-bb2e0d744139"
      unitRef="usd">15600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib44743fdc95f46f182f7c502b1cd9c4d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzItMy0xLTEtNDYwMTM_61aa4aae-83c5-452d-9bfa-1893b26c7794"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic04f77eb07ea4224a01520efa0f633d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzItNS0xLTEtNDYwMTM_f1af9784-8f1e-4b9b-a840-e44b65515e06"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1746af5e54554e499e907d7129518fd0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzQtMS0xLTEtNTIxMjg_1037f081-012e-4373-a9b4-d223af043d8f"
      unitRef="usd">36527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i511c3600481046ab8ea3a0188db062f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzQtMy0xLTEtNTIxMjg_86f7a467-fb3f-4c32-8790-971dce2ef0d5"
      unitRef="usd">10084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b925d525dc749719f6bd325cefb8a1c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzQtNS0xLTEtNTIxMjg_89a88fdd-8951-4824-82bc-8e4fc8eb5c4a"
      unitRef="usd">6765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae0dc045d5b541dfa650458342fbe24a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzQtMS0xLTEtNDYwMTM_f26e99b0-eb33-4219-8122-3373147080e5"
      unitRef="usd">31000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c3c4d25be5c41f2a23bc91cd0c77d25_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzQtMy0xLTEtNDYwMTM_8139c73f-59e0-46c4-9e9d-8c5d25ca604e"
      unitRef="usd">13000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b4c067ab6484053a239a2ccd02d90d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzQtNS0xLTEtNDYwMTM_69ae8791-f3de-4524-a1d1-b547918c0def"
      unitRef="usd">806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzYtMS0xLTEtNDYwMTM_f51791b1-2610-4405-bb5e-4fff7b42d0a9"
      unitRef="usd">52158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzYtMy0xLTEtNDYwMTM_9ec7f179-c0cb-4358-bd43-5285fcb4a297"
      unitRef="usd">10097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTphY2Y1MDVlNjUyODA0MDNlODlkYWVmOGIzNWViZjczOC90YWJsZXJhbmdlOmFjZjUwNWU2NTI4MDQwM2U4OWRhZWY4YjM1ZWJmNzM4XzYtNS0xLTEtNDYwMTM_f89aaa2e-9d80-49a8-adc5-ed5e8e732049"
      unitRef="usd">7571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90ZXh0cmVnaW9uOjNiZjdlNzRjMWU3NzQyZTZiYmM3N2FmYWI2YjA3ODg0XzExNzA_c666187c-a9f5-476e-ae41-54d159f723c2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from Customers and collaboration partnerships accounting for more than 10% of total revenues during the years ended December&#160;31, 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;KKC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/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;Knight&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;AmerisourceBergen Drug Corporation&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;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id19674491cd54b0c969b0e9bccb5521e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzItMS0xLTEtNDYwMTM_74142af4-0b18-48e9-adbb-1e4eb43839ca"
      unitRef="number">0.700</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id3fb70f0cf0f4182806a3abc3d5b5b25_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzItMy0xLTEtNDYwMTM_792cffa8-6cde-4507-95b6-45fdca60b801"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ac81d53477e44f6afab4b4e55da6c0b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzItNS0xLTEtNDYwMTM_e82c921d-fccc-4074-9191-3683880a1b02"
      unitRef="number">0.89</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2805b962ce1c4f33a04e27034cee3305_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzMtMS0xLTEtNDYwMTM_197798f4-cd83-47c9-a48f-f3e6d2a5833d"
      unitRef="number">0.001</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2d1f27a987ea46e4ac5004a0280afb04_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzMtMy0xLTEtNDYwMTM_b7ed3997-e1f3-4466-8404-c6b8c1c52077"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifda028b327984abab2f5a8dc37dd7bf1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzMtNS0xLTEtNDYwMTM_fe1f5f76-8d30-4fa6-9cd7-149328c2dc93"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iceaaa79f1b46468e9d5df39ac4e0e130_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzUtMS0xLTEtNDYwMTM_ccd39d62-3527-4a81-9428-3403b9e9f6fe"
      unitRef="number">0.111</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f6e6bcfc89b4e3bbbf5ef1ab1cfa46c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzUtMy0xLTEtNDYwMTM_9cdf3c23-f6f9-4348-ba2c-9d1c69635d0a"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id58e400e1e524590b3c5cd7fe872d7d9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDIvZnJhZzozYmY3ZTc0YzFlNzc0MmU2YmJjNzdhZmFiNmIwNzg4NC90YWJsZTozYjZkNTI3Y2FiOWM0OTg5OWEzZjkyNWY4ZTAwNjExOC90YWJsZXJhbmdlOjNiNmQ1MjdjYWI5YzQ5ODk5YTNmOTI1ZjhlMDA2MTE4XzUtNS0xLTEtNDYwMTM_6724d253-9d95-4ce5-a1a6-537a075fc644"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90ZXh0cmVnaW9uOjhhZTY1ODUzMmEwMjQ3NTdhZjRlZDk3ZTA2MWVmZjdkXzEzMjk_7e812903-4c3e-4056-a7a5-70d68c475c18">NET LOSS PER SHARE&lt;div style="margin-top:12pt;text-align:justify;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;Basic net loss per share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of stock-based awards and warrants. Diluted net loss per common share is computed giving effect to all potential dilutive common shares, including common stock issuable upon exercise of stock options, and unvested restricted common stock and stock units. As we had net losses for the&#160;years ended December&#160;31, 2022, 2021 and 2020, all potential common shares were determined to be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;The following table sets forth the computation of net loss per common share (in thousands, except per share dollar amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(158,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(94,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;For the&#160;years ended December&#160;31, 2022, 2021 and 2020, the total numbers of securities that could potentially dilute net income per share in the future that were not considered in the diluted net loss per share calculations because the effect would have been anti-dilutive were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;ESPP shares issuable&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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;&#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;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The number of potential common shares that would have been included in diluted income per share had it not been for the anti-dilutive effect caused by the net loss, computed by converting these securities using the treasury stock method during the years ended December&#160;31, 2022, 2021 and 2020, was approximately 0.6 million, 1.1 million and 2.1 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90ZXh0cmVnaW9uOjhhZTY1ODUzMmEwMjQ3NTdhZjRlZDk3ZTA2MWVmZjdkXzEzMzA_09d5db2f-14ac-482d-803c-e7633bcdd7c8">&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 computation of net loss per common share (in thousands, except per share dollar amounts):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(158,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(94,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzMtMS0xLTEtNDYwMTM_6e924cce-a135-4e5e-b390-4b4605679b15"
      unitRef="usd">-67207000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzMtMy0xLTEtNDYwMTM_a36fe0de-4290-4a21-8c15-e8ed7de840d9"
      unitRef="usd">-158165000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzMtNS0xLTEtNDYwMTM_c2931176-5c46-4ce5-90ee-7110edb1dddf"
      unitRef="usd">-94313000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzUtMS0xLTEtNDYwMTM_12291c73-949d-4c4c-89bd-b33c52c3ad53"
      unitRef="shares">158690000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzUtMS0xLTEtNDYwMTM_7fdf098b-ae33-4f0c-adc7-341f02b5ae61"
      unitRef="shares">158690000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzUtMy0xLTEtNDYwMTM_1391c730-7703-4054-b088-ea1659f82f30"
      unitRef="shares">104206000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzUtMy0xLTEtNDYwMTM_6aca9ca3-ac69-4160-b7a7-185503b94cf3"
      unitRef="shares">104206000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzUtNS0xLTEtNDYwMTM_19185182-a45e-4201-a348-52c514403105"
      unitRef="shares">89582000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzUtNS0xLTEtNDYwMTM_2f510e28-a546-4bce-9ec0-f920c7c65587"
      unitRef="shares">89582000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzYtMS0xLTEtNDYwMTM_413d6136-69ca-4656-9909-d71b5ec3efcf"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzYtMS0xLTEtNDYwMTM_b9dc3948-e8cf-4c7c-84fe-f10de92917e1"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzYtMy0xLTEtNDYwMTM_a6067273-b87b-4269-bb28-8e87d9b24da3"
      unitRef="usdPerShare">-1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzYtMy0xLTEtNDYwMTM_f1049434-647e-4602-87c3-3bc04d88a8ee"
      unitRef="usdPerShare">-1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzYtNS0xLTEtNDYwMTM_9a373f0f-72a1-48e5-9e4d-70dac6a629bc"
      unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTo2ZDNmZTIyY2U4NTM0MjBlYmVjODllYWUwZmU0ZGU3NC90YWJsZXJhbmdlOjZkM2ZlMjJjZTg1MzQyMGViZWM4OWVhZTBmZTRkZTc0XzYtNS0xLTEtNDYwMTM_a8afb13b-07e5-4e18-96d8-677c9226c3d9"
      unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90ZXh0cmVnaW9uOjhhZTY1ODUzMmEwMjQ3NTdhZjRlZDk3ZTA2MWVmZjdkXzEzMzE_08c3006d-950c-42d4-ba87-f2f4f190df69">&lt;div style="margin-top:12pt;text-align:justify;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;For the&#160;years ended December&#160;31, 2022, 2021 and 2020, the total numbers of securities that could potentially dilute net income per share in the future that were not considered in the diluted net loss per share calculations because the effect would have been anti-dilutive were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="15" 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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;ESPP shares issuable&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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;&#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;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,299&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib4411bca5f204674a4e725c73570e515_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzItMS0xLTEtNDYwMTM_3bacc153-477c-4d1e-b8c9-892b7b272f96"
      unitRef="shares">13522000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id664c0aa97b74d6b933633eb24bd7ffa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzItMy0xLTEtNDYwMTM_0921cddf-c47f-45f9-bcbc-9112a5f68744"
      unitRef="shares">11871000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia1833de563c44c0a84b1e4c778b58c6d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzItNS0xLTEtNDYwMTM_9ae88707-ba42-4786-ba42-24666cad3555"
      unitRef="shares">9247000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i952c9b1adbbf4d96b9b3719a4c54ea85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzMtMS0xLTEtNDYwMTM_10d07bd7-ea31-4448-9051-b7799864a8ab"
      unitRef="shares">2694000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iba8409a9d3074b558e62a6b388c3ab67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzMtMy0xLTEtNDYwMTM_50f80741-c9de-49b7-ac50-562949d36799"
      unitRef="shares">1602000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i96a34e4ebc4c41b5b53c6de94e6f9347_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzMtNS0xLTEtNDYwMTM_1f7f7920-74d4-4664-8089-b194c1090fc1"
      unitRef="shares">26000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i538aeeb65eb843779d9a0e11b1e50104_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzQtMS0xLTEtNDYwMTM_3ea57153-7129-4d92-a826-8d9279fc0358"
      unitRef="shares">166000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieb0f4765d39d45c69282d8ce87f604fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzQtMy0xLTEtNDYwMTM_415de0d5-891d-40e3-8b02-15e0dd875321"
      unitRef="shares">207000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1b5f3274350745bdba9cf5da71e8b2d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzQtNS0xLTEtNDYwMTM_29b34cae-a5e8-43e1-9459-133b17db0cd8"
      unitRef="shares">94000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia6b3a9fd0ae14ddea562b4e1be92c9ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzUtMS0xLTEtNDYwMTM_2e10a545-f368-4608-9147-6878ebcc5c2f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia8ac5065cbaa4252992fdf404620572d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzUtMy0xLTEtNDYwMTM_6614038e-6f56-490e-87dc-7dc1a9c69220"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if66074aa8b8c4eaf87dfdefd3d2725c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzUtNS0xLTEtNDYwMTM_54525f1f-ae2d-4081-94d7-a459b00d729c"
      unitRef="shares">932000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzctMS0xLTEtNDYwMTM_4110e04e-ba53-47e1-adee-5c04a9ca2078"
      unitRef="shares">16382000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzctMy0xLTEtNDYwMTM_25b999c8-7c42-4d43-a1ab-2f311582e02f"
      unitRef="shares">13680000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90YWJsZTowZGVhZGU4NGY2ZWI0M2ZlYWY1ZjU4YzJmZTA2YTk0OS90YWJsZXJhbmdlOjBkZWFkZTg0ZjZlYjQzZmVhZjVmNThjMmZlMDZhOTQ5XzctNS0xLTEtNDYwMTM_17fe7a61-392f-4361-8c75-3a8b276e6391"
      unitRef="shares">10299000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <ardx:PotentialCommonSharesAntiDilutiveEffectOnSecurities
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90ZXh0cmVnaW9uOjhhZTY1ODUzMmEwMjQ3NTdhZjRlZDk3ZTA2MWVmZjdkXzEzMDI_4492d663-7c46-4405-85b6-8468576747e0"
      unitRef="shares">600000</ardx:PotentialCommonSharesAntiDilutiveEffectOnSecurities>
    <ardx:PotentialCommonSharesAntiDilutiveEffectOnSecurities
      contextRef="i45f1941f9fe64cf991b951806544dcae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90ZXh0cmVnaW9uOjhhZTY1ODUzMmEwMjQ3NTdhZjRlZDk3ZTA2MWVmZjdkXzEzMDY_471be0d6-0838-4c4f-885f-c1aeea012850"
      unitRef="shares">1100000</ardx:PotentialCommonSharesAntiDilutiveEffectOnSecurities>
    <ardx:PotentialCommonSharesAntiDilutiveEffectOnSecurities
      contextRef="id1388a2db67242c6be93ba1db5eacd6a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDUvZnJhZzo4YWU2NTg1MzJhMDI0NzU3YWY0ZWQ5N2UwNjFlZmY3ZC90ZXh0cmVnaW9uOjhhZTY1ODUzMmEwMjQ3NTdhZjRlZDk3ZTA2MWVmZjdkXzEzMTM_ea6ca218-04a7-474d-affe-d8954072cce7"
      unitRef="shares">2100000</ardx:PotentialCommonSharesAntiDilutiveEffectOnSecurities>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzE0MTU_dfdddd7f-6264-4cc1-82dc-10b26b16c5f0">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Guarantees and Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;We indemnify each of our officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at our request in such capacity, as permitted under Delaware law and in accordance with our certificate of incorporation and bylaws. The term of the indemnification period lasts as long as an officer or director may be subject to any proceeding arising out of acts or omissions of such officer or director in such capacity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;The maximum amount of potential future indemnification is unlimited; however, we currently hold director and officer liability insurance, which allows the transfer of risk associated with our exposure and may enable us to recover a portion of any future amounts paid. We believe that the fair value of these indemnification obligations is minimal. Accordingly, we have not recognized any liabilities relating to these obligations for any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings and Claims&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;On July 30 and August 12, 2021, two putative securities class action lawsuits were commenced in the U.S. District Court for the Northern District of California naming as defendants Ardelyx and two current officers captioned &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;Strezsak v. Ardelyx, Inc., et al.&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;, Case No. 4:21-cv-05868-HSG, and Siegel&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; v. Ardelyx, Inc., et al.&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;, Case No. 5:21-cv-06228-HSG (together, the &#x201c;Securities Class Actions&#x201d;). The complaints allege that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 thereunder, by making false and misleading statements and omissions of material fact related to tenapanor. The plaintiffs seek to represent all persons who purchased or otherwise acquired Ardelyx securities between August 6, 2020, and July 19, 2021. The plaintiffs seek damages and interest, and an award of costs, including attorneys&#x2019; fees. On July 19, 2022, the court consolidated the two putative class actions and appointed a lead plaintiff and lead counsel. The lead plaintiff filed an amended complaint on September 29, 2022. Defendants filed a motion to dismiss the amended complaint on December 2, 2022. In January and February 2023, in lieu of filing a response to defendant&#x2019;s motion to dismiss, plaintiffs filed a motion seeking leave to further amend their compliant and defendants filed an opposition to the motion for leave to further amend the complaint. A hearing on the motion for leave to further amend the complaint is scheduled for mid-May 2023. We believe the plaintiff&#x2019;s claims are without merit and we have not recorded any accrual for a contingent liability associated with these legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;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;On December 7, 2021 and March 29, 2022, two verified shareholders derivative lawsuits were filed in the U.S. District Court for the Northern District of California purportedly on behalf of Ardelyx against certain of Ardelyx&#x2019;s executive officers and members of our board of directors, captioned Go v. Raab, et al., Case No. 4:21-cv-09455-HSG, and Morris v. Raab, et al., Case No. 4:22-cv-01988-JSC. The complaints allege that the defendants violations of Section 14(a) of the Securities Exchange Act of 1934, as amended, breaches of fiduciary duties, unjust enrichment, abuse of control, gross mismanagement, and waste of corporate assets, for personally making and/or causing Ardelyx to make materially false and misleading statements regarding the Company&#x2019;s business, operations and prospects. The complaint seeks contribution under Sections 10(b) and 21D of the Securities Exchange Act of 1934 from two executive officers. On January 19, and April 27, 2022, the court granted the parties&#x2019; stipulation to stay the Go and Morris actions, respectively, until resolution of the anticipated motion(s) to dismiss in the Securities Class Actions. On October 25, 2022, the parties filed a stipulation to consolidate and stay the Go and Morris actions, &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;and on October 27, 2022, the court consolidated the Go and Morris action and stayed the consolidated action pending resolution of the anticipated motion(s) to dismiss in the Securities Class Action. We believe the plaintiff&#x2019;s claims are without merit and we have not recorded any accrual for a contingent liability associated with these legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;From time to time, we may be involved in legal proceedings arising in the ordinary course of business. As of December&#160;31, 2022, there is no litigation pending that would reasonably be expected to have a material adverse effect on our results of operations and financial condition, and no contingent liabilities were accrued as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ib374c30529ad46698e71cb3df47baab0_D20220730-20220812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzIxOTkwMjMyNzE1NTU_5b17b913-b5e1-42b8-bff7-3f315ab6dd9e"
      unitRef="claim">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="ib374c30529ad46698e71cb3df47baab0_D20220730-20220812"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzIxOTkwMjMyNzE1NjU_96035cd3-b08c-451c-be8d-598dca32dce4"
      unitRef="defendant">2</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i4720ecaa980849ecb662496f697442e6_D20220719-20220719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzIxOTkwMjMyNzE1NzQ_67c282d2-3734-46bd-b6da-28ae4efee47e"
      unitRef="claim">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i1fb81fa2f1994bbf9c437971dd33e52e_D20211207-20220329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzIxOTkwMjMyNzE1NzM_f62b9b45-5c16-41a3-866b-ab0e4611ce09"
      unitRef="claim">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i1fb81fa2f1994bbf9c437971dd33e52e_D20211207-20220329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzIxOTkwMjMyNzE1OTY_8da0e31f-ec50-45b0-9398-ca2515e9dc94"
      unitRef="defendant">2</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i776a810ab6f5478f91b8fbb19a6855bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNDgvZnJhZzo3ZWYwMmVhMWYxNjk0N2RjYjVhYmEyYjU0MzhiYmZkNC90ZXh0cmVnaW9uOjdlZjAyZWExZjE2OTQ3ZGNiNWFiYTJiNTQzOGJiZmQ0XzIxOTkwMjMyNzE1ODg_0050fad5-e88b-4e23-bdf9-8b261cda5ae8"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i6901aa5953694d66bf75924358ae9eb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzU2MzI_78ca9ae4-40bd-427e-a0f8-32e05f9e7d56">SUBSEQUENT EVENTS&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, we filed a Form S-3 registration statement, which became effective in January 2023 ("2023 Registration Statement"), containing (i) a base prospectus for the offering, issuance and sale by us of up to a maximum aggregate offering price of $250.0 million of our common stock, preferred stock, debt securities, warrants and/or units, from time to time in one or more offerings; and (ii) a prospectus supplement for the offering, issuance and sale by us of up to a maximum aggregate offering price of $150.0 million of our common stock that may be issued and sold, from time to time, under a sales agreement with Jefferies LLC ("Jefferies"), deemed to be &#x201c;at-the-market offerings&#x201d; ("2023 Open Market Sales Agreement").&#160;Pursuant to the 2023 Open Market Sales Agreement, Jefferies, as sales agent, may receive a commission of up to 3.0% of the gross sales price for shares of common stock sold under the 2023 Open Market Sales Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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;On February 9, 2023, we entered into a second amendment (&#x201c;Second Amendment&#x201d;) to our Loan Agreement with the Lenders. The Second Amendment extends the interest-only term of the loan by twelve months to March 31, 2025 provided that we either (i) receive approval from the FDA for our NDA for the control of serum phosphorus in adult patients with CKD on dialysis on or prior to November 30, 2023 or (ii) achieve certain product revenue milestone targets as described in the Second Amendment for the year ending December 31, 2023. The Second Amendment also extends the period under which we may draw the Term B Loan from July 25, 2023 to December 20, 2023, and amends the milestone that we must achieve in order to draw the Term B Loan by extending the time period for the receipt of approval by the FDA of the NDA for the control of serum phosphorus in adult patients with CKD on dialysis until November 30, 2023. In addition, the Second Amendment replaces the floating per annum interest rate with 7.95% plus the greater of (a) one percent (1.00%) per annum and (b)(i) 0.022% plus (ii) 1-month CME Term SOFR reference rate as published by the CME Term SOFR Administrator on the CME Term SOFR Administrator&#x2019;s Website.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i0edad5a730a244cba8f8a9819262823c_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzU0OTc1NTgyNTQyNg_295510a4-7a74-4728-9fbe-ea57ba75958d"
      unitRef="usd">250000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="id8349613f0ed462d8ac8ec08c2be4b51_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzU0OTc1NTgyNTY3NA_9be593c4-93f8-4d02-86b5-a3c05b268ffd"
      unitRef="usd">150000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:StockIssuanceCostCommissionPercent
      contextRef="i05cd4ea70ed4485589e755e460b69fd1_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzU0OTc1NTgyNTk5Ng_afb0af8d-ab5f-4df3-b4be-caea5167842f"
      unitRef="number">0.030</ardx:StockIssuanceCostCommissionPercent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzIxOTkwMjMyNjk3NTY_8558c00e-26e5-4608-a5f6-1304f05b61fa"
      unitRef="number">0.0795</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ardx:DebtInstrumentVariableRateBaseOption
      contextRef="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzIxOTkwMjMyNjk3NjM_fbd702e0-e7d2-4b62-a06e-090be9e84594"
      unitRef="number">0.0100</ardx:DebtInstrumentVariableRateBaseOption>
    <ardx:DebtInstrumentVariableRatePlusOption
      contextRef="ic957e7b2e6404684ab3ce4588e0747ed_D20230209-20230209"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjNmVjY2EyN2I3YjQ2NTliZjFkNjFjZmI1NWRlOTk2L3NlYzo4YzZlY2NhMjdiN2I0NjU5YmYxZDYxY2ZiNTVkZTk5Nl8xNTQvZnJhZzozMDdmYTE5YmM4YmQ0ZjE0OGRlYmViNzQ5NjVjM2JhMC90ZXh0cmVnaW9uOjMwN2ZhMTliYzhiZDRmMTQ4ZGViZWI3NDk2NWMzYmEwXzIxOTkwMjMyNjk3NzA_e0c40463-b1e0-4520-89fa-851f08aecb84"
      unitRef="number">0.00022</ardx:DebtInstrumentVariableRatePlusOption>
</xbrl>
