<?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/20220630"
  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: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-20220630.xsd" xlink:type="simple"/>
    <context id="i285f507425f845998ab1cc87f33146fa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic42c961ec51b4da7be28511c4f3d2bf8_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="if62c57c8d0834b5693f69a9e3e0744b3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i925bda1ddc9b4f2ca467776b876445bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c30f784a20e41f48388f279f3478ef5_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i17ad1002e42841d9bab8e33e821c520d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d6d660504cb4967842be9bac1eb88e4_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iee6cf208bb934fc49b584ea377c5e697_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i75815f35266949a29b3779fbb6a155e2_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie1348d1b675c4c8fbd7e09f627729c65_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i62030e5413144b8da56fee20836acd17_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ife16787b966e4f1ba8c452d2912d6b30_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9c16a53c2ab74e3c9596e3f257e27abc_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5df73e23a8cd48398fd1fd77c2ae2509_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc595528aca44fe8a51c84f136bb9823_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iac43667a5f074d89b417e46787302ea0_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iec5a8885f6cc40b48afbb753f9d28972_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25246860a01e4ce8a406bd0535351adb_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2331fd10761b45e8ab1788d9ee7c5ba7_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic11b54c731dd476a84fa52d445b2970d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc6178b87a754bb0aac958078486483a_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i000a94b69f67402186a7b726e453f414_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7e8875e4fffd4e17af63c26d11313c23_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id8d3cb0dd153487c96f8b541818106a3_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id5affa987ee348868a5c35901b6e126d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if4b48a67d777408085c1b46cc926756a_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iddd7db5c29bf4b818592913bccc1a693_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if2404930cb5c4c28b0452e3a33a5c82b_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i78670b3ace5c4eafbbf72ad5cef50839_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib18818a41172419da6aa45c9edf9817e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i52f57530b34948d4b13553903ed1228a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9f7c7622a396409e8e8df165f90e798e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic0ea209d52b54b31a2dbc3d0c55488d5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id77ff45716224c199ae858f37147e3e6_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="i218e21332806486fa073f409c125d1f3_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="i8b0d3d8ab19b4d71a852ccd289222b57_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="iab00f1a29e0a43e7b11d43bd6cc9c687_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="i10528fa7ec994c7daa9d565fd723bec2_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i42a61bdcb7ed4a239ed8c4fcfc4efb4e_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i73d56614ba724a608da48861a3cf60c9_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic6e08a98a1064d38b01236bc993f4f9b_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib0e0592cff724331842e40befa20fd69_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i31c6d8d5f1a34f37a1f54a5a716efd5a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5fd458ec42704888b7569b9c391b5347_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i164a573f629b464f8fdb0ab0b4582249_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie93085e99e934f89baf533a6a0eceafc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia7c8bc93ba034666ba5163c5036a3aa2_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie1e0dbf0ae664475a9056f6fbd09a716_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5f167f86b3554775a6ecae909a898b9e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib501b2d7888048ad8bab2aff0a7e49bf_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia4e60d959ef04f538e57678fb48d39de_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib0108f558055448982ef3a107a546127_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic4f3c74aea044471bfd38a37ede1fd57_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id537ef3aea1f4e00b37077b727741777_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i642f45e96f164e29bc7beb0165e50cab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if50bec065c1f4bf58f6a04567d2d85b9_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="i568c1373e0354d5aa5dd964481012f03_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="i9078c496b28549dc88394c6f9e3f5bd9_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="i1e77cc73f998468495a6a26b87a2a968_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="i4a43b3062ca24536868bd6a62ace2205_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c8a4856b3f848ccaf2fd0e4158efa70_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8b4bf1e423654f1687603127fe86c743_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibddc548b6b7a4ae280b837265a88e015_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6799c6e5bbe8426c90e26a689637fe8f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1555902d2ec1463bacd6e8d3c0cd1ff1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iace48da582da4c0683e6c1b47d0ac054_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="icb917478e7cc4cb19f960aafa0ebf6d2_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="ic932086e94cd487a952b91e6f8c04bd1_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i243ea0b71955409b86d20ba33c39c16d_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3fa9c0a733e94e138c49c87fb16e296f_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="i2766bdc22382498f96100a7aaec65cb8_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="i9df8422a3ac54491960b7f51d8d389ad_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i6025aec2272144e0acf8d042ed697ddb_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8486993cdcaf4e069d76b8adb41b13a6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia817be3797974733b6dc7b26f51132c5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="icbb22f9725c44ee892344744a4cbbd26_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i05b66c164e8e4390a1b10b9ea951aaff_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i479f2d9c1c214b7d9cf06eeef84cd90f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i9919698f07db4a6a92578760f1c69457_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="i691c6773fe6c4ffbace66f4223e64445_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="i2ebbc1bc34434f3eb3bd1884cd208416_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="if1c949bca14b4efd8274b5184e05d85f_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="i58e98e012f3343f0badc90e26699bbb7_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="ifc0b0709ef024116a0c9265abca56e5f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id7fb0f7426e14cbb8e220839ea644f53_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i79b3eccd186b4b239771cea14a00e33d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i546a6d3ca15649b1b31ac1990141ee51_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i08942428c1e14accb811599d6f9c1077_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idb85da03916f4959ae20e2dc28f6455c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie98257b0990d4eec907be89dfe165197_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i93c9bcdad9ec4c5ba892fa935c841839_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8b9d10adba4d4aeab9e207d99f3aeebe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8aaefa25584840cb807733401729c67a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</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-06-30</instant>
        </period>
    </context>
    <context id="i6f37d12d66ab426fa73fe7b3c5d57eb4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</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-06-30</instant>
        </period>
    </context>
    <context id="i7372862571244bdca7df10a1706f5b15_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</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-06-30</instant>
        </period>
    </context>
    <context id="i12201884779347479d4fe912a0be5b1f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if03a03012ab5410792f139ec7007eb3a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie63c1e4cfb6a4516a7f8967b8e88ef31_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9b2c3f0a67c94a8c83f4cce268ad23a1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibfc5a1fc9b954a588a196da771f45701_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="id68a85c2475545a7946d12b3a69a9c7f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if576c80f93ba477a8bd7f301242eb30a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iaa3bc355b5244eb0b37758f0981ed405_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i2ffac70a8f02419f80d424ef9aec9556_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia7954cbfa4ce4ea4ab4c3f6181db0e2e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0b85e98bea364f768c6d835cd20e21da_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia5cf155031c64016a5a4d37007dc9ab7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i620c4cac0fc54742b917d01906a295b1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i07691efdc6d54495bf7cb279afdb630c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if8d14510168b435db23351f3042e2fcd_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if0cb3f52dc7040e1865d853122c39d38_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4cad74c2b72746a98815ab0bf53fe597_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="i995be0cb8d874d6c9ba41b0dc05d971e_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="i9b854a7ada5344f09ef5775e5cba8f93_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="ia8b547ba90a040d0b2ad45d6df149223_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="ie912ea9191f3410a856fb7a0596383a4_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="if3c82683331d441bb4bb22c1a6fee81b_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="i26ec7fb6b30a44a384e58a556b1d2cf6_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="i964174c2047d42ea872fe68df856aaf0_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="i6a3d98d34e324383930817612f98d9b0_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="if8a59bd234854baab3810f3de2b8b58a_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="i8051dc6644dd49ddb271e164ef97c689_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="i67e3e3a40f3c49c083b2d38b581d7312_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="i74e633e223e04648a650081651dfab52_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="ib4b58e6d555145f0bdc3410179ee3f96_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="i8d88606f5f10482f94f0ee9f6cf00522_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="i80ad9ee3c9d74b2db9e200ae3966bdea_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="i6cf5489a8dfe42c2b6bbf447a6a435a2_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="i6bca70cbb1754fb0bb05cb61bb3092c5_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="i65da5e485ec14c3284891b7e6b8296a6_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="id077c7e922dd4a4482ae82df90440e4a_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="i8d869a99367f4854a7b935212b14932c_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="ifd39e9f5df1041638177826f6d98c2c5_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="iae239e1a1fb44ff689e8fe9e2e2b5049_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="ib86f2f199f92428483fdae875ebaf628_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="i59ec18a7958d427e9d6cbc9e707fe8c3_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8db22a3a4424d38be4990606ba05153_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i030bed782c004d8dba6df6de0d87f2b1_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icff93d49e06345b38b9bdf4a97525d38_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id4db73df4aa148be8f8d748314b92bc9_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic8bf0daa5741459ebc9bbfb5ddfba604_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icfd33242ba7c449e8338b810a873ad59_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9c98f044f4c64f13aed0711c37e6a610_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i57c496b3e28c4d63ab0345238346321c_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="ie399179e3b854e06a2b3d719ffa81575_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerRebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f73fe9f5f3e400faaf0dbba30e2b6c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerOtherFeesCopayAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if76af73ff9024e19aceae555eb94a4ca_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibdac1bc1d6634022aa3677dde7c770f1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerRebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia1bab5938a824507be1fe347458f5a16_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerOtherFeesCopayAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id3f92aef188e44c9ba3e6c4cf63228e7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2352e72adbd040919db7f1c7395453a2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerRebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib616618f955a41fb961d25698786e446_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ardx:GrossToNetSalesAccrualAndReserveClassificationAxis">ardx:ContractWithCustomerOtherFeesCopayAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i074ffa4e105544b6beba06ccf79db768_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="i95cd52616ff5466da36d2f2aa223f06b_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="i061c308d6b1a43f0968b363555e92226_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3fb105e15b8b47d9b8839aab9ebd811a_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1f5bff24d8fb4ded926a6a65685e29e5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3db2f9f0408b4c3b8bc1d23c42421c54_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i41b83b1385d64bb0b4fcdd8478229082_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="i08c9f146a507443cbf42d1ec3614ba5a_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="i014594d7c2e34a5ba34aa3612a1cf0fe_D20171101-20220331">
        <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>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9b05c8d90cf241fe9da5a7dfc1eabd4c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1d511f2c209a4a5aaff9671b49116eb3_I20220411">
        <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-11</instant>
        </period>
    </context>
    <context id="i241a969a3e094d03b3d8dd8e7e25cf1e_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i82f5715e2fbb4db4a6cd85a32f3fc2f6_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8b1212609cc42c18f655b93c0a406eb_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2edefef1531b4386b1099d09c2a70ee0_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8f7b4102a4754a8cbae7529a244bf3f5_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4597c87af79d4327bdff63f69b57b1ae_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i109c5f1c267e4db584222bf588b29f9b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7671d7833f84b738c08011e9527d6a6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0bc59163e21d45b0a82ec6a938f3e4fb_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="i9bfae235b525451e977ec2988b5262e7_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0e3965d572ee4aceaf968a9429112520_I20220630">
        <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>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifad96d6d72d2427c850a8f4187189002_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie17162477fe2411892bc4d952ca4b3c7_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i39c1eb48ebc84ec3b3bdd61a6ce8578c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1177146d35a4e4da142927eaed0ecc9_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i52011fdfd0334a89bcd53e3d6de2b37f_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="if3b2a409542f4bc1a83f80b78e672650_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i17126d287de74e979cfde5127eb1da69_I20220630">
        <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>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4411ff34351946ec9efc6813633c673b_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i97f3b674467b417ab75287cabe20b889_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2de17a790f144efcb20e85eca270e9b7_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2354099a5be4c5f9e83fee570934ba6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2325fcd766374f64b728734271bdcb7f_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="i3cc77e1d71d74d1a9a74f5ec6a36efde_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="i0f865d48364e43feb2428abb54224a8d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie657c8dfb1514308ada6df2d9ee8bf1e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6c552aa84944403c8a3fb465c4b3bc03_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="ieee60570c43f40948f1db4079104e9e0_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="i531d15c78ece4f9a9905d6f96710a74c_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i84c7c1add2584109ba82c720ff846b37_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i865d6c576ab546bcbf3614308dda7939_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i87b20fa0c635463cae3c68920d3544be_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2776e4b43d244212bb36a96e1f7f6bf0_D20220628-20220628">
        <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-28</startDate>
            <endDate>2022-06-28</endDate>
        </period>
    </context>
    <context id="ic5599d31da844dc09d6e245bda588015_I20220628">
        <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-28</instant>
        </period>
    </context>
    <context id="ide6b9c3554974336b19c0254e81adba0_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="ibe07abdbf5b343909ddaf5fb16e06caf_D20220101-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-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i332a0792bd1f4c0e92d7f1b5cbe65a8e_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="i45fff355f00f45b192078e143fe5bd5a_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="ibb409ddee548471bb71a3d72714cd69d_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="id7b0db6f01a842ee9808c8aadcd299ed_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="i5ca4f47844fc4780baff69e8911b29c0_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="i53d431115a854c79807d5f03cee9dc62_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="i9fc61d7b192f49609b11da252ff3673e_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="i63aef503641b4c29a348a0255e9218d2_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="idf01893ad4c84865891f7430b162cae9_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="i5e0099257ff746c4ba0bf0a5c60285a1_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="i62823de538114437863d701d8f2af1f0_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="i1931e8f63bf74b1c9180e0fbbe595f64_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="i445b8ba0bc314f23b2c6d8f35b42ac79_D20220101-20220630">
        <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-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic904ee852e2546278f6d6a2a871ab36c_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="idb141ea05dc14bd488bc51b17742bb1b_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9edf9296a4894494938a6948e6255770_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6999cc41a5f44cf0a5b525b6303dd7ea_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i628699ac92bb4cc4aec87c7221cb6c0e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0ef0d267ad3d436b9af9981688d023fa_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if76ea5067c204fabaac4ade032cb88b0_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i01f7c79b7bcf4056b7704b95788cba3b_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3004be0bc24d40129c1b7ba07661f272_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i02ce57c9f03945a8810129f2967308c3_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i016dc6bfae9845e092f75be5637f0b18_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idd618c73d00048398fb1fc314aaf0e8a_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i65431a25e35a45e890530a699eb3a862_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a970c46b2e64b9a887463a2644c5079_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1b9eadd78ecf4cbaa95a089d4e6dde72_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id37f41791c3a4469a79f174900a9480a_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="i3134b5534dfe4e7488897f77ce075b19_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="i6a3036e50c6248bfb591a3c4deb13553_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7723c20c25bd40d6a71d48a503fa8f2f_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="if628f9bb121445238321e4a4cf89b71f_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i94e0bb25c3c34a6a85f20fb41dddf6e0_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib634f3437de24f219bf6e52991431efe_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic965a8cbb9a44f0fae1e69681ba94b33_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i40f8bd2473da4add99b5d428ef128fec_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i03ab1c8385364a98838fa5f372f40780_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7bcb071485841a8932ec94f8a5df8bf_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i376a6465db724ab699369fb13e61e824_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icc375ebed1e748e3906510f688eb4df4_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id51d0832aa5449abae8f15be39293d79_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1a90b663e53f4f6cb5da4185a20aab45_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1e7d4677dbca464bb097b04e809bdcfc_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i69584cc6d6d54ac49447a7432d983409_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id3ca526cfc424a98962ab7e989aefbac_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie37c16e9bd874f9da0f3fa7e2ff52bc4_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="iefab7a26d5d64d71889dc8c6ff561ed3_D20220201-20220228">
        <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-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i8a7e1558c9254a6f8b2556d7cf1b84b3_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7dc07daee1204d6c8c91b07672cc6eb4_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id703e5f35ca0467cbd70c6dc2f683e5e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i44792157aa014c89a7a354b1be5cd930_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="idca1e42204a84d5baa052102db6344f5_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i587c8cafb989442c848613b09b327f6e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a3791c5deb445cbbe81a4916add381d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i64cb03795f754f9e866d8829eb6f1a18_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i477ce922c8374f6e9d0c3d4093c4654b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib25fb22c28764b7fa0ee953c024cf888_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i217bb17f2bb2437bb698a25f2f589406_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001437402</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ardx:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>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>
    <dei:EntityCentralIndexKey
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80L2ZyYWc6ZWEyZTM1ZmY3MzJmNDY4Mzg0NjYyM2JlNTVmNzc2NGUvdGFibGU6NWEwNWUyZDBlNTViNDY2OGEzMDBjMjVhODlkMWFlN2QvdGFibGVyYW5nZTo1YTA1ZTJkMGU1NWI0NjY4YTMwMGMyNWE4OWQxYWU3ZF8wLTEtMS0xLTM0NDkx_41582069-c71c-4105-863e-0f2c501b29e4">0001437402</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80L2ZyYWc6ZWEyZTM1ZmY3MzJmNDY4Mzg0NjYyM2JlNTVmNzc2NGUvdGFibGU6NWEwNWUyZDBlNTViNDY2OGEzMDBjMjVhODlkMWFlN2QvdGFibGVyYW5nZTo1YTA1ZTJkMGU1NWI0NjY4YTMwMGMyNWE4OWQxYWU3ZF8xLTEtMS0xLTM0NDkx_f915e08a-a3e4-4c7d-9e29-c6212949e7e1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80L2ZyYWc6ZWEyZTM1ZmY3MzJmNDY4Mzg0NjYyM2JlNTVmNzc2NGUvdGFibGU6NWEwNWUyZDBlNTViNDY2OGEzMDBjMjVhODlkMWFlN2QvdGFibGVyYW5nZTo1YTA1ZTJkMGU1NWI0NjY4YTMwMGMyNWE4OWQxYWU3ZF8yLTEtMS0xLTM0NDkx_313bfc3a-2d01-4568-882c-f3601e81cacc">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80L2ZyYWc6ZWEyZTM1ZmY3MzJmNDY4Mzg0NjYyM2JlNTVmNzc2NGUvdGFibGU6NWEwNWUyZDBlNTViNDY2OGEzMDBjMjVhODlkMWFlN2QvdGFibGVyYW5nZTo1YTA1ZTJkMGU1NWI0NjY4YTMwMGMyNWE4OWQxYWU3ZF8zLTEtMS0xLTM0NDkx_48c1b208-0f3b-4800-a23f-a9dd0a306e75">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80L2ZyYWc6ZWEyZTM1ZmY3MzJmNDY4Mzg0NjYyM2JlNTVmNzc2NGUvdGFibGU6NWEwNWUyZDBlNTViNDY2OGEzMDBjMjVhODlkMWFlN2QvdGFibGVyYW5nZTo1YTA1ZTJkMGU1NWI0NjY4YTMwMGMyNWE4OWQxYWU3ZF80LTEtMS0xLTM0NDkx_2dc4a8d3-d7b6-46d2-9b1b-6ac228daffed">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTIy_c4e3ef31-730a-42cf-a5b1-7d48190a4d53">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6ZTAxM2QwZWYxMWFjNGRhZmIyMmMyMjM3NjNmNmJkMjkvdGFibGVyYW5nZTplMDEzZDBlZjExYWM0ZGFmYjIyYzIyMzc2M2Y2YmQyOV8wLTAtMS0xLTM0NDkx_2fbd49a5-eafb-49e4-8ff7-fc8bcade5071">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8xMzg_3b12cd4a-3cb7-4490-b3cd-9d5b93796ee4">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6OGI0YmJjMTRjMmYxNGUxYzllMDFiYjJiMjA0NTNhYjUvdGFibGVyYW5nZTo4YjRiYmMxNGMyZjE0ZTFjOWUwMWJiMmIyMDQ1M2FiNV8wLTAtMS0xLTM0NDkx_f85a2c52-4a2f-4ca0-b7c3-ec182ea609d3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTA4_02456b81-b142-49c4-886c-f48e19356f3d">001-36485</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTE2_7e4efcca-e81f-4bed-8e70-c4763a900f82">ARDELYX,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6NDFhYWM1NzIwOGQwNDYzMzlmZWIxZGY0Y2Y0OTYzNDkvdGFibGVyYW5nZTo0MWFhYzU3MjA4ZDA0NjMzOWZlYjFkZjRjZjQ5NjM0OV8wLTAtMS0xLTM0NDkx_b5a168b4-2635-4320-9877-c248e1234e22">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6NDFhYWM1NzIwOGQwNDYzMzlmZWIxZGY0Y2Y0OTYzNDkvdGFibGVyYW5nZTo0MWFhYzU3MjA4ZDA0NjMzOWZlYjFkZjRjZjQ5NjM0OV8wLTEtMS0xLTM0NDkx_5e01ca68-d25b-4cd7-be2f-b2d2fcf802df">26-1303944</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTE4_e7f239f2-9cd6-4d3f-affb-0cf4c76cfc70">400 Fifth Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTE0_788e0996-c7c5-4f28-8f8d-f7edf00f06c0">Suite 210</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTEw_fd520245-2a15-4b89-8a03-305b69594739">Waltham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTEx_dcca2749-5657-4b26-815e-1943b9251994">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTEy_1f958c37-e99e-457c-8a4c-870901fed4b6">02451</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTI2_f4fe7f1d-e403-4ee4-9833-807e8ef72952">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTI3_58f37f4a-bf08-404a-9346-a7d4e3be539f">745-1700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6MWY4M2JiMzk1MzhhNDNiYjlmM2Y4NjM3ZjdkZDg5NTEvdGFibGVyYW5nZToxZjgzYmIzOTUzOGE0M2JiOWYzZjg2MzdmN2RkODk1MV8xLTAtMS0xLTM0NDkx_e772c3c8-423a-48cb-af1f-bfdd8be0462c">Common Stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6MWY4M2JiMzk1MzhhNDNiYjlmM2Y4NjM3ZjdkZDg5NTEvdGFibGVyYW5nZToxZjgzYmIzOTUzOGE0M2JiOWYzZjg2MzdmN2RkODk1MV8xLTItMS0xLTM0NDkx_134b5605-90b2-4d9c-a5a9-fbdcfa7882a6">ARDX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6MWY4M2JiMzk1MzhhNDNiYjlmM2Y4NjM3ZjdkZDg5NTEvdGFibGVyYW5nZToxZjgzYmIzOTUzOGE0M2JiOWYzZjg2MzdmN2RkODk1MV8xLTQtMS0xLTM0NDkx_16379ff4-2915-458a-a3c8-0bbf75d79135">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTA2_789f6d26-9bcc-4202-a473-c81a1a5635ff">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTA3_d0bc1fbe-3732-4c7a-98f7-ad840a297a59">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6ZmM1OWMzMDJlNjg0NGRlMGE1ZGFiODI4MzUyOTVjNWEvdGFibGVyYW5nZTpmYzU5YzMwMmU2ODQ0ZGUwYTVkYWI4MjgzNTI5NWM1YV8wLTEtMS0xLTM0NDkx_1981d330-4be7-4bbd-8681-c7e1cff0c068">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6ZmM1OWMzMDJlNjg0NGRlMGE1ZGFiODI4MzUyOTVjNWEvdGFibGVyYW5nZTpmYzU5YzMwMmU2ODQ0ZGUwYTVkYWI4MjgzNTI5NWM1YV8yLTUtMS0xLTM0NDkx_a3844163-48b0-4303-a09e-1431f7a8d2aa">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGFibGU6ZmM1OWMzMDJlNjg0NGRlMGE1ZGFiODI4MzUyOTVjNWEvdGFibGVyYW5nZTpmYzU5YzMwMmU2ODQ0ZGUwYTVkYWI4MjgzNTI5NWM1YV80LTUtMS0xLTM0NDkx_eef4dfbe-9471-414a-9c7c-ef873fbf087f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8xNTk0MjkxODYwNDg4MQ_cdc37160-4d4f-47cd-8a30-496f73da03c0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic42c961ec51b4da7be28511c4f3d2bf8_I20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xL2ZyYWc6NjI2ZGU0ZDNhMzc3NGU1N2E5ZjZkN2UwOTRiMjVhOTIvdGV4dHJlZ2lvbjo2MjZkZTRkM2EzNzc0ZTU3YTlmNmQ3ZTA5NGIyNWE5Ml8yMTAx_5c67716c-0e37-4954-a412-ae288cdc8933"
      unitRef="shares">154635575</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNC0xLTEtMS0zNDQ5MQ_9f0840d4-ce3b-403e-80de-9647ef8bd4c6"
      unitRef="usd">53408000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNC0zLTEtMS0zNDQ5MQ_bb3429b9-437e-4b20-973e-364db749215e"
      unitRef="usd">72428000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNS0xLTEtMS0zNDQ5MQ_dbf06ebb-c0d7-4b93-b30f-5a72492f6453"
      unitRef="usd">27604000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNS0zLTEtMS0zNDQ5MQ_a2b1f50d-bde1-41d8-a618-4fd939405ac2"
      unitRef="usd">44261000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNi0xLTEtMS0zNDQ5MQ_b51b4e93-7877-4c57-91f2-15a85c28dac0"
      unitRef="usd">5623000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNi0zLTEtMS0zNDQ5MQ_920486ca-6625-4ee2-afc0-b6a1118bed9c"
      unitRef="usd">502000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNy0xLTEtMS0zNDQ5MQ_b605d2b5-f74c-4878-9b46-2891b45e53e3"
      unitRef="usd">4529000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfNy0zLTEtMS0zNDQ5MQ_0d84837a-c0d6-4cbe-90e6-76f3e5957a65"
      unitRef="usd">0</us-gaap:InventoryNet>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfOC0xLTEtMS0zODUzNg_df543407-b13c-438c-85e5-4a82b70910b3"
      unitRef="usd">17793000</ardx:PrepaidCommercialManufacturingCurrent>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfOC0zLTEtMS0zODUzNg_57440293-8188-4b6a-b784-31656fd74eb2"
      unitRef="usd">9406000</ardx:PrepaidCommercialManufacturingCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfOC0xLTEtMS0zNDQ5MQ_800a62c8-184e-40fc-8430-5c488c2cc371"
      unitRef="usd">5150000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfOC0zLTEtMS0zNDQ5MQ_764ab58d-93d3-45ec-8c9a-71edb1e29aef"
      unitRef="usd">7052000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfOS0xLTEtMS0zNDQ5MQ_372b6752-ed40-4a9e-92dd-81e26a244021"
      unitRef="usd">114107000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfOS0zLTEtMS0zNDQ5MQ_72309ac1-701f-4a1c-971a-04b350705bd1"
      unitRef="usd">133649000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTAtMS0xLTEtMzQ0OTE_97f9732e-f014-4d5f-8b2a-e7735f8b7c0a"
      unitRef="usd">11054000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTAtMy0xLTEtMzQ0OTE_5e99a41f-33e5-47b8-91da-dd4ea1cbca88"
      unitRef="usd">12752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTEtMS0xLTEtMzQ0OTE_f389d41a-db6c-4c9b-848c-370ad680404f"
      unitRef="usd">1541000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTEtMy0xLTEtMzQ0OTE_77ba357e-61fa-4bd2-ba16-ee85567a30c7"
      unitRef="usd">2362000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTMtMS0xLTEtMzQ0OTE_1e6dfc1e-c21c-4499-a72b-89a693bdd424"
      unitRef="usd">4908000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTMtMy0xLTEtMzQ0OTE_45871ea9-ea00-4eba-92ec-d782412a984b"
      unitRef="usd">1150000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTQtMS0xLTEtMzQ0OTE_dad28d8b-d2b3-46ea-9b77-25f9d9a465d8"
      unitRef="usd">131610000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTQtMy0xLTEtMzQ0OTE_fced2891-e16b-4696-bdc9-3190d1ebcda3"
      unitRef="usd">149913000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTctMS0xLTEtMzQ0OTE_36d9a904-7633-4ea0-943d-e9395618f909"
      unitRef="usd">4294000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTctMy0xLTEtMzQ0OTE_3f1e775e-1d0f-4266-81d0-40c5802266e9"
      unitRef="usd">4277000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTgtMS0xLTEtMzQ0OTE_43a5404c-93e5-4a9e-b29a-ea4c6b3fcc46"
      unitRef="usd">6405000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTgtMy0xLTEtMzQ0OTE_778cb081-f59a-4b14-bc80-7216da312857"
      unitRef="usd">5422000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTktMS0xLTEtMzQ0OTE_3d0bb846-4248-4d91-a35c-36b69da3cb23"
      unitRef="usd">26373000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMTktMy0xLTEtMzQ0OTE_56428996-a975-4046-8b8f-f837511a6ce0"
      unitRef="usd">32264000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjAtMS0xLTEtMzQ0OTE_e181313e-de54-4b05-b56a-9e3c5784948d"
      unitRef="usd">3691000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjAtMy0xLTEtMzQ0OTE_12059b39-00de-4b1d-bfbd-7dc93a4e58c2"
      unitRef="usd">3492000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjItMS0xLTEtMzQ0OTE_a914b1ce-ca42-46aa-9025-e1e6e052d694"
      unitRef="usd">7936000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjItMy0xLTEtMzQ0OTE_67cece8d-ad97-43c1-acc4-b9000e2b6108"
      unitRef="usd">7366000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjMtMS0xLTEtMzQ0OTE_6f2afefc-4cef-4f64-9c6f-2cef64ba16a1"
      unitRef="usd">48699000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjMtMy0xLTEtMzQ0OTE_d967b7f9-9dbe-4974-abcd-6cd02df70413"
      unitRef="usd">52821000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjQtMS0xLTEtMzQ0OTE_5d613b07-c6a5-447e-bcd4-cb916646be03"
      unitRef="usd">7857000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjQtMy0xLTEtMzQ0OTE_a5966eab-1822-495b-a140-932639e57a9e"
      unitRef="usd">9748000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjYtMS0xLTEtMzQ0OTE_be16afe7-616d-4e2b-97f0-7d1ba0ce688e"
      unitRef="usd">12421000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjYtMy0xLTEtMzQ0OTE_ea16eb31-9b90-4d45-8a93-87a2952a56df"
      unitRef="usd">4727000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <ardx:DeferredRoyaltyObligationNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjctMS0xLTEtMzcwOTI_34f7e468-2002-4f0e-8cd4-12a693ae005c"
      unitRef="usd">9591000</ardx:DeferredRoyaltyObligationNoncurrent>
    <ardx:DeferredRoyaltyObligationNoncurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjctMy0xLTEtMzcwOTI_e9cdd6e7-f9b4-406c-a371-d178f19f13bb"
      unitRef="usd">0</ardx:DeferredRoyaltyObligationNoncurrent>
    <us-gaap:Liabilities
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjctMS0xLTEtMzQ0OTE_15807e7e-4e3d-45e9-b9c4-0b39c155c5b7"
      unitRef="usd">78568000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjctMy0xLTEtMzQ0OTE_6b7d4fa0-e5f9-4ac6-a78d-84d7daba8bc9"
      unitRef="usd">67296000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjgtMS0xLTEtMzQ0OTE_8c52f106-e7cd-40d4-b42d-0a0c93f78774"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMjgtMy0xLTEtMzQ0OTE_27d8bc99-0baf-4177-a637-f3c276d79b22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF8yMQ_05f813cc-ddce-48ea-bdc9-46c3256755d3"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF8yMQ_e18b76cc-cba6-4fa3-8c8c-cb82c7459ddc"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF8zNQ_5a8b1fe8-bcb5-485a-b8a3-ac16f7c24daa"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF8zNQ_a7f066d6-00d6-485b-bde1-9bce0f1efbe0"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF81Nw_0d752b80-1e5f-4c04-9030-225392fac411"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF81Nw_15452dfa-8af3-481c-8de4-5d69b33f164f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF81Nw_ab793585-3d5b-4dab-b09c-8c7f014407be"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMzE1YjllMTk3Mjc0ZjgzOGI2NDViNGJjNmVkZDhjMF81Nw_dca2bf34-8d66-4adf-a23e-f22c3035353c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMS0xLTEtMzQ0OTE_56107cc2-b91f-41c8-bd06-e1297ee4698c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzAtMy0xLTEtMzQ0OTE_56eb7c6a-76c3-4dc7-a634-19423873ed6b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV8xOA_37b9837e-d777-4f81-a729-e3e2af1b805f"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV8xOA_b83bda73-3341-484a-8004-5f2110ca9754"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV8zMg_3e4d2152-9fe9-4362-a2cd-1281d88dbef2"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV8zMg_40b9e5e4-6790-459b-8cad-760606fab5c9"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV81NA_c5c688b7-4619-4e51-84e7-ba5fb76a398d"
      unitRef="shares">153797834</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV81NA_dac16394-e47d-4a16-a0ce-7d75613fc975"
      unitRef="shares">153797834</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV82MQ_483e4090-e116-48f0-9a92-4e35b97d2fdc"
      unitRef="shares">130182535</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMC0xLTEtMzQ0OTEvdGV4dHJlZ2lvbjpmMGQ4ODBhNWY0Yzg0NTA3YTE3MDNlMjllMTllZDk3YV82MQ_e1638a59-efea-4df0-8d6b-5201ac31a891"
      unitRef="shares">130182535</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMS0xLTEtMzQ0OTE_96fdb94f-a797-42df-80de-d46bf53d6e85"
      unitRef="usd">15000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzEtMy0xLTEtMzQ0OTE_48738efb-10d3-4742-9876-14bcd04ac0cb"
      unitRef="usd">13000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzItMS0xLTEtMzQ0OTE_02e0212f-c15a-4431-917b-da002731b641"
      unitRef="usd">821075000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzItMy0xLTEtMzQ0OTE_700c0f87-02cc-4385-bd63-6067661b78fa"
      unitRef="usd">795540000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzMtMS0xLTEtMzQ0OTE_e33d85a0-b106-4268-a0c5-16cabbe01382"
      unitRef="usd">-767939000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzMtMy0xLTEtMzQ0OTE_9e626715-5a98-405f-aa46-3e1ede41baf0"
      unitRef="usd">-712930000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzQtMS0xLTEtMzQ0OTE_7cf2aaf8-b983-475d-b740-2787cd0842d4"
      unitRef="usd">-109000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzQtMy0xLTEtMzQ0OTE_760a349e-fda5-4fec-b331-e17487ebfee9"
      unitRef="usd">-6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzUtMS0xLTEtMzQ0OTE_568f98b3-0ba0-412a-84ef-cb3c30808485"
      unitRef="usd">53042000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzUtMy0xLTEtMzQ0OTE_9be5dd3f-2592-4c8f-820a-5cfadb3ed134"
      unitRef="usd">82617000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzYtMS0xLTEtMzQ0OTE_3f012277-43c2-4fb5-8c5c-e06b780fb7e7"
      unitRef="usd">131610000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xOS9mcmFnOjdiZTBmYzIwMzFmZjRiN2Y4NjZjMDI1OTNiNTJlNmIyL3RhYmxlOjE5ZWIwMWQyYWZlYTQzNmNiMTY3NjBhZDZjMDk4YTJiL3RhYmxlcmFuZ2U6MTllYjAxZDJhZmVhNDM2Y2IxNjc2MGFkNmMwOThhMmJfMzYtMy0xLTEtMzQ0OTE_6d1a82da-aac8-4e4a-af7a-4b301851e197"
      unitRef="usd">149913000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c30f784a20e41f48388f279f3478ef5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMy0xLTEtMS0zNDQ5MQ_240c7e9f-9e09-45cf-9333-9bc4053cc88b"
      unitRef="usd">1564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17ad1002e42841d9bab8e33e821c520d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMy0zLTEtMS0zNDQ5MQ_779b449b-6684-4fee-b068-9ea74b197aaf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d6d660504cb4967842be9bac1eb88e4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMy01LTEtMS0zNDk0OQ_609a38e4-4f53-4979-b797-2417cada3a8e"
      unitRef="usd">2014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee6cf208bb934fc49b584ea377c5e697_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMy03LTEtMS0zNDk1Ng_960754ce-ba3e-46b1-bd51-335c9996f07c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75815f35266949a29b3779fbb6a155e2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNS0xLTEtMS0zNDQ5MQ_02e78205-c8f3-43c2-aab5-d79f00c641cf"
      unitRef="usd">952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1348d1b675c4c8fbd7e09f627729c65_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNS0zLTEtMS0zNDQ5MQ_b8f7bd41-f128-4466-960f-4d40e78d38c9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62030e5413144b8da56fee20836acd17_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNS01LTEtMS0zNDk0OQ_e7943d53-0a51-4d82-a328-62f509c0f823"
      unitRef="usd">966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife16787b966e4f1ba8c452d2912d6b30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNS03LTEtMS0zNDk1Ng_e216d5c4-5fea-4a11-bbde-fbe0ca8bd525"
      unitRef="usd">126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c16a53c2ab74e3c9596e3f257e27abc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNi0xLTEtMS0zNDQ5MQ_95e3082a-8126-433e-9109-f451b66123d9"
      unitRef="usd">10000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5df73e23a8cd48398fd1fd77c2ae2509_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNi0zLTEtMS0zNDQ5MQ_4685d461-cb2e-4f8d-8cb6-5bd250a6d736"
      unitRef="usd">3000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc595528aca44fe8a51c84f136bb9823_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNi01LTEtMS0zNDk0OQ_4898cb55-acb5-41c0-b297-fab8d5345fd4"
      unitRef="usd">14000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac43667a5f074d89b417e46787302ea0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNi03LTEtMS0zNDk1Ng_8acae107-2241-4d75-935e-00a759c174aa"
      unitRef="usd">5005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec5a8885f6cc40b48afbb753f9d28972_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy0xLTEtMS0zNjk3Mg_dc4a55b0-0eb5-4458-b259-7c2ca364a440"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25246860a01e4ce8a406bd0535351adb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy0zLTEtMS0zNjk3Mg_2b7b0b98-765a-40af-86b8-c2506338a579"
      unitRef="usd">1310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2331fd10761b45e8ab1788d9ee7c5ba7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy01LTEtMS0zNjk3Mg_26712d15-fd71-4545-bf46-98cb82c701ef"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic11b54c731dd476a84fa52d445b2970d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy03LTEtMS0zNjk3Mg_a7a05fca-e28f-4c89-9d6e-901ab15cb23c"
      unitRef="usd">2764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy0xLTEtMS0zNDQ5MQ_6c6b7e85-9774-4362-88ad-eeb04ccfe4a0"
      unitRef="usd">2526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy0zLTEtMS0zNDQ5MQ_98205615-5a09-4612-bd6f-c9738460d13a"
      unitRef="usd">1313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy01LTEtMS0zNDk0OQ_e1bc8ba4-92b0-45c3-84b2-76b413f7775f"
      unitRef="usd">2994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfNy03LTEtMS0zNDk1Ng_213a7026-1714-4514-a8d3-e3a3d3d6237e"
      unitRef="usd">7895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfOS0xLTEtMS0zNDQ5MQ_9228e1bd-1ddd-482f-8e79-4da6910402ad"
      unitRef="usd">138000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfOS0zLTEtMS0zNDQ5MQ_a708698c-6a74-42b2-b655-37ac5604b835"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfOS01LTEtMS0zNDk0OQ_9ea0af40-f7a7-4e99-812f-55b4adbca0b8"
      unitRef="usd">223000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfOS03LTEtMS0zNDk1Ng_e8191292-f3cf-4eb0-965c-297a89407f53"
      unitRef="usd">1000000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTAtMS0xLTEtMzQ0OTE_0e075f89-27e5-485b-9604-bb87ef6ac6f6"
      unitRef="usd">9741000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTAtMy0xLTEtMzQ0OTE_4a3db4be-2e73-4fa9-9d3e-fecf5a554511"
      unitRef="usd">26021000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTAtNS0xLTEtMzQ5NDk_2c6fa47b-b44a-47f3-ac7d-b08173480821"
      unitRef="usd">18592000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTAtNy0xLTEtMzQ5NTY_05f729c4-3364-4c04-9d79-e7f6772a5aeb"
      unitRef="usd">46477000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTEtMS0xLTEtMzQ0OTE_e20ab77c-b267-4d53-b596-ae4438a93653"
      unitRef="usd">18862000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTEtMy0xLTEtMzQ0OTE_5b782854-515f-4720-bf57-ef41c232618a"
      unitRef="usd">20124000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTEtNS0xLTEtMzQ5NDk_70cbf4d4-c5cd-4369-8e36-015c45b949b1"
      unitRef="usd">38201000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTEtNy0xLTEtMzQ5NTY_760df076-a61d-4a2a-b9b4-a73d62e6747c"
      unitRef="usd">37255000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTItMS0xLTEtMzQ0OTE_8b75722b-20b8-4a2a-9ce2-d4e9d7c01f93"
      unitRef="usd">28741000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTItMy0xLTEtMzQ0OTE_5372efb5-e48d-4b46-80be-fc82bec5eddd"
      unitRef="usd">46145000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTItNS0xLTEtMzQ5NDk_853f0f42-be33-4c0a-a468-8ab493d1408a"
      unitRef="usd">57016000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTItNy0xLTEtMzQ5NTY_f167fdc1-fd5a-4e5a-a75b-7c8ab2014128"
      unitRef="usd">84732000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTMtMS0xLTEtMzQ0OTE_cff03338-56c8-43cb-8aef-19a54d8e7e59"
      unitRef="usd">-26215000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTMtMy0xLTEtMzQ0OTE_50b2f110-9fc5-467c-a8c3-2ef0a56c7a95"
      unitRef="usd">-44832000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTMtNS0xLTEtMzQ5NDk_60160b1c-60ac-49df-b9c3-bc7c1dfb60c2"
      unitRef="usd">-54022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTMtNy0xLTEtMzQ5NTY_34746de1-60ee-4233-a12a-50289d7cceb8"
      unitRef="usd">-76837000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTQtMS0xLTEtMzQ0OTE_0acacaa5-48fc-43be-b5fa-7332224d31c3"
      unitRef="usd">787000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTQtMy0xLTEtMzQ0OTE_e54f4e38-e112-44fc-b0e6-24ddffae08ae"
      unitRef="usd">1202000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTQtNS0xLTEtMzQ5NDk_5cfa50cf-2730-48b2-a656-5f95a002b252"
      unitRef="usd">1533000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTQtNy0xLTEtMzQ5NTY_f207e211-78d8-44d6-bf89-81309e55f66c"
      unitRef="usd">2302000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTUtMS0xLTEtMzQ0OTE_8ab53a34-85ae-4c46-a842-c57c7739b45f"
      unitRef="usd">70000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTUtMy0xLTEtMzQ0OTE_2ea16195-32a8-47bc-bfad-64b97b270cde"
      unitRef="usd">847000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTUtNS0xLTEtMzQ5NDk_5b6d28e5-4c33-4816-985c-2548589d4487"
      unitRef="usd">554000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTUtNy0xLTEtMzQ5NTY_69b918cb-f5c2-4333-9b51-4a9de84968c7"
      unitRef="usd">798000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTYtMS0xLTEtMzQ0OTE_3347d077-e6e5-43ce-ba88-2476ddfde88d"
      unitRef="usd">-26932000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTYtMy0xLTEtMzQ0OTE_a8e96f33-afff-46ae-8dc8-c30f38140ff0"
      unitRef="usd">-45187000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTYtNS0xLTEtMzQ5NDk_a7f0c31a-73a3-4ad7-86bb-5cf0f5b395bf"
      unitRef="usd">-55001000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTYtNy0xLTEtMzQ5NTY_7baaa5a4-a0f3-4231-b5fa-6b155ece47da"
      unitRef="usd">-78341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTctMS0xLTEtMzQ0OTE_d00c5bb1-16e1-4a79-ae14-b6639cb4bae1"
      unitRef="usd">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTctMy0xLTEtMzQ0OTE_e7094ba9-6b98-4356-b920-e2d191ea9f53"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTctNS0xLTEtMzQ5NDk_285cab84-897a-4ec1-8bca-11cd549e6367"
      unitRef="usd">8000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTctNy0xLTEtMzQ5NTY_d84b59a3-61ad-4e73-8d0c-4cc85ba535f6"
      unitRef="usd">3000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTgtMS0xLTEtMzQ0OTE_a5507ae7-1ff4-4bd5-b73b-c046f62f62a8"
      unitRef="usd">-26938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTgtMy0xLTEtMzQ0OTE_b2f040cb-a547-4e34-b731-03ffa310aee2"
      unitRef="usd">-45189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTgtNS0xLTEtMzQ5NDk_a22ed643-2d9d-4df0-a376-23f67e91eb0b"
      unitRef="usd">-55009000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTgtNy0xLTEtMzQ5NTY_a8c47182-4d98-44be-a27f-3bccb03d62d1"
      unitRef="usd">-78344000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktMS0xLTEtMzQ0OTE_34f42e4c-771a-49fd-b885-107a73909437"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktMS0xLTEtMzQ0OTE_bc34697c-d2a8-4719-a582-7d72cfc6c817"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktMy0xLTEtMzQ0OTE_06614748-e63c-4bd5-9583-f104ced31505"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktMy0xLTEtMzQ0OTE_a0e5729b-70d9-4b84-a1b0-0ce9b5ede6d4"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktNS0xLTEtMzQ5NDk_3a4c7bb8-b47b-4d2e-9b20-7a6943fa4596"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktNS0xLTEtMzQ5NDk_76916180-3191-4e28-a1a1-c3f41f644fd0"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktNy0xLTEtMzQ5NTY_2ec8220e-c881-4180-9aaa-22229778acbf"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMTktNy0xLTEtMzQ5NTY_769ac6b5-647a-4351-94db-9eae19078ef5"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtMS0xLTEtMzQ0OTE_0ba2abb7-bdf3-4c65-8dd9-dfc24fe754ad"
      unitRef="shares">145544372</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtMS0xLTEtMzQ0OTE_65d4a0bf-22c3-4c1c-b82d-2d13d2bf5a37"
      unitRef="shares">145544372</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtMy0xLTEtMzQ0OTE_3efc2eb0-5f2d-4a64-beab-7de15f77575f"
      unitRef="shares">100040083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtMy0xLTEtMzQ0OTE_5e569a4e-3a23-491e-b662-0eda4553cc9a"
      unitRef="shares">100040083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtNS0xLTEtMzQ5NDk_7dacb971-f4a0-43d6-bc01-222439a6b5ff"
      unitRef="shares">138279945</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtNS0xLTEtMzQ5NDk_ba51b3db-f879-4900-9e26-ccb9adfcd226"
      unitRef="shares">138279945</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtNy0xLTEtMzQ5NTY_c2c3df68-271f-4bd2-b69c-aeff48b10b92"
      unitRef="shares">98617564</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjAtNy0xLTEtMzQ5NTY_dfa420b8-e531-4309-a55c-2e4e02d08665"
      unitRef="shares">98617564</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjItMS0xLTEtMzQ0OTE_4bb3e792-345e-4570-9346-3c905c503a09"
      unitRef="usd">-26938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjItMy0xLTEtMzQ0OTE_6007e2fe-1247-4f49-9302-a912af97818d"
      unitRef="usd">-45189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjItNS0xLTEtMzQ5NDk_a47b9f65-1f21-4a36-bc2e-813d17b46ff9"
      unitRef="usd">-55009000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjItNy0xLTEtMzQ5NTY_a2ea05e6-b52e-406c-af70-d6459ac51c33"
      unitRef="usd">-78344000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjMtMS0xLTEtMzQ0OTE_3de25bfd-d4fc-4e57-bfe0-abb677de4797"
      unitRef="usd">-21000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjMtMy0xLTEtMzQ0OTE_e769a157-7fc7-419b-a6d6-ecaeb4343082"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjMtNS0xLTEtMzQ5NDk_2ba1c50e-1eb0-4e13-9214-9b720826361a"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjMtNy0xLTEtMzQ5NTY_7b2494c6-1eb3-4f6c-9f33-e25b3e4eb8b4"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjQtMS0xLTEtMzQ0OTE_97b937f3-d20e-439d-85e8-71da7a8e31ff"
      unitRef="usd">-26959000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjQtMy0xLTEtMzQ0OTE_cd79f43e-f81e-40ce-9c69-eb733dbb42d1"
      unitRef="usd">-45178000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjQtNS0xLTEtMzQ5NDk_63fc7b7a-5536-4fa0-a2b7-083114a7f8f7"
      unitRef="usd">-55112000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yMi9mcmFnOjk2YWYzNWQ1MDliZjRiYTZhZGRkNzUzODUxM2E0YTNjL3RhYmxlOmM2YThlOTNmNDYxNjQ0ZTZiMDcwNDRkNGUzYmRkYzQ1L3RhYmxlcmFuZ2U6YzZhOGU5M2Y0NjE2NDRlNmIwNzA0NGQ0ZTNiZGRjNDVfMjQtNy0xLTEtMzQ5NTY_2d1a658d-d24b-4726-a61e-18c14e0e5ba7"
      unitRef="usd">-78336000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="idc6178b87a754bb0aac958078486483a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMy0xLTEtMS0zNDQ5MQ_afa8c6e9-1b10-482d-8452-6caf65ae3a23"
      unitRef="shares">136330360</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc6178b87a754bb0aac958078486483a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMy0zLTEtMS0zNDQ5MQ_00d7a5e9-e85c-4e90-a820-03e459cc5d1d"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i000a94b69f67402186a7b726e453f414_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMy01LTEtMS0zNDQ5MQ_f013d141-794c-4f1b-b89e-16ba6c10a5e5"
      unitRef="usd">805265000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e8875e4fffd4e17af63c26d11313c23_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMy03LTEtMS0zNDQ5MQ_4e7b69c3-c7ab-40fa-8c61-de89c9c33063"
      unitRef="usd">-741001000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8d3cb0dd153487c96f8b541818106a3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMy05LTEtMS0zNDQ5MQ_8e9630f9-9f76-4359-82ae-2a96069aeecb"
      unitRef="usd">-88000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5affa987ee348868a5c35901b6e126d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMy0xMS0xLTEtMzQ0OTE_b93b9538-32f7-402f-8304-2ac856fe8584"
      unitRef="usd">64190000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if4b48a67d777408085c1b46cc926756a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfNy0xLTEtMS0zNDQ5MQ_df146825-ac0f-4e2c-bbf7-daada94f9b5e"
      unitRef="shares">2882673</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if4b48a67d777408085c1b46cc926756a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfOS0xLTEtMS0zNDQ5MQ_ea25bfc4-130b-4123-bae0-3c11c33f9417"
      unitRef="shares">14584801</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if4b48a67d777408085c1b46cc926756a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfOS0zLTEtMS0zNDQ5MQ_73598ce3-8004-4c4e-b4ab-269d7813ed32"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iddd7db5c29bf4b818592913bccc1a693_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfOS01LTEtMS0zNDQ5MQ_7c9d28a5-af60-4b63-b6fd-dc60ef81cd40"
      unitRef="usd">12556000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfOS0xMS0xLTEtMzQ0OTE_3b4f40ea-933e-4d9b-8366-27a34b8eee1c"
      unitRef="usd">12557000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iddd7db5c29bf4b818592913bccc1a693_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTAtNS0xLTEtMzQ0OTE_bb750e0b-3f11-40fa-8cbc-8ea0e9cb5c93"
      unitRef="usd">3254000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTAtMTEtMS0xLTM0NDkx_a50fe046-dc23-4977-8fab-0326d836107d"
      unitRef="usd">3254000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if2404930cb5c4c28b0452e3a33a5c82b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTEtOS0xLTEtMzQ0OTE_571a144d-2e56-4288-a520-9acf4dddfe62"
      unitRef="usd">-21000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTEtMTEtMS0xLTM0NDkx_2b1fb6e6-f54e-481d-834a-116db5581116"
      unitRef="usd">-21000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i78670b3ace5c4eafbbf72ad5cef50839_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTItNy0xLTEtMzQ0OTE_36863159-ea9d-45ad-a188-0e7853ba078d"
      unitRef="usd">-26938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTItMTEtMS0xLTM0NDkx_4871e876-fc55-463e-b3f6-7b6280f26a4f"
      unitRef="usd">-26938000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ib18818a41172419da6aa45c9edf9817e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTMtMS0xLTEtMzQ0OTE_a5b22e5f-c05d-4031-8144-af49a1a341f8"
      unitRef="shares">153797834</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib18818a41172419da6aa45c9edf9817e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTMtMy0xLTEtMzQ0OTE_3c585ced-61f6-4dc0-86d4-80fb72cc3152"
      unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52f57530b34948d4b13553903ed1228a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTMtNS0xLTEtMzQ0OTE_dfe941a5-9f06-4633-b7fa-eb8db0af2752"
      unitRef="usd">821075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f7c7622a396409e8e8df165f90e798e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTMtNy0xLTEtMzQ0OTE_5e2d8c4d-cd8f-40e7-b898-b7a68d9079a3"
      unitRef="usd">-767939000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0ea209d52b54b31a2dbc3d0c55488d5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTMtOS0xLTEtMzQ0OTE_78fac055-fbb5-4fa6-a6c2-bd8124390cc4"
      unitRef="usd">-109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmUwNjc1YWFjMjRjNDQ4ZDg5ODJhM2ZmNTM5ODg0YzdmL3RhYmxlcmFuZ2U6ZTA2NzVhYWMyNGM0NDhkODk4MmEzZmY1Mzk4ODRjN2ZfMTMtMTEtMS0xLTM0NDkx_58e5b77e-3cb3-43b4-a4ab-d0d1c5d05645"
      unitRef="usd">53042000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="id77ff45716224c199ae858f37147e3e6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMy0xLTEtMS0zNDk4NQ_3143acca-97cb-4b9c-94dd-d6af8eac4cc8"
      unitRef="shares">130182535</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id77ff45716224c199ae858f37147e3e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMy0zLTEtMS0zNDk4NQ_096f0737-8358-45aa-ac8f-901a5e1e9c14"
      unitRef="usd">13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i218e21332806486fa073f409c125d1f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMy01LTEtMS0zNDk4NQ_5f40589c-d91a-4864-bef2-efcc5dd6939b"
      unitRef="usd">795540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b0d3d8ab19b4d71a852ccd289222b57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMy03LTEtMS0zNDk4NQ_43ca8a86-7083-40f5-8ef2-e55e15e9bdd9"
      unitRef="usd">-712930000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab00f1a29e0a43e7b11d43bd6cc9c687_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMy05LTEtMS0zNDk4NQ_bf37b221-6c0e-42c7-808a-bbc2cf38b8f3"
      unitRef="usd">-6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMy0xMS0xLTEtMzQ5ODU_ad353276-fce7-4d3f-bfbd-4d6ebb650350"
      unitRef="usd">82617000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i10528fa7ec994c7daa9d565fd723bec2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfNC0xLTEtMS0zNDk4NQ_bb84b861-12fb-4ff9-87e4-f7d337f6ce3a"
      unitRef="shares">127100</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i42a61bdcb7ed4a239ed8c4fcfc4efb4e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfNC01LTEtMS0zNDk4NQ_22fa3c14-e6cf-4ee5-8ea4-d92a2f40294a"
      unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfNC0xMS0xLTEtMzQ5ODU_e67d08f3-1717-4c0d-bdeb-47070a7f2c87"
      unitRef="usd">83000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i10528fa7ec994c7daa9d565fd723bec2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfNy0xLTEtMS0zNDk4NQ_161bd314-5465-412a-a880-cfaddce17b57"
      unitRef="shares">2996142</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i10528fa7ec994c7daa9d565fd723bec2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfOS0xLTEtMS0zNDk4NQ_f030517c-4c1a-4d26-8fe8-4a00a60ffec4"
      unitRef="shares">20492057</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i10528fa7ec994c7daa9d565fd723bec2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfOS0zLTEtMS0zNDk4NQ_5f2d65f2-dd02-446a-9ca5-109efe3bf7ab"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i42a61bdcb7ed4a239ed8c4fcfc4efb4e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfOS01LTEtMS0zNDk4NQ_b9d4d0d4-d9a2-43a4-bf42-6551fe68253a"
      unitRef="usd">18476000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfOS0xMS0xLTEtMzQ5ODU_4dbac830-d37f-4e1f-a45a-514f0d200a9e"
      unitRef="usd">18478000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42a61bdcb7ed4a239ed8c4fcfc4efb4e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTAtNS0xLTEtMzQ5ODU_d0357333-0264-4cc5-90b8-4e734cdbd3c9"
      unitRef="usd">6976000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTAtMTEtMS0xLTM0OTg1_a421081c-007d-4b75-80a8-ae5dc0b69f14"
      unitRef="usd">6976000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i73d56614ba724a608da48861a3cf60c9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTEtOS0xLTEtMzQ5ODU_fea41417-1f3e-4e72-9c47-eaae627b544d"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTEtMTEtMS0xLTM0OTg1_9642f5df-7274-4a63-84ce-0e5241bdd6c4"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic6e08a98a1064d38b01236bc993f4f9b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTItNy0xLTEtMzQ5ODU_e8024b44-0f38-471b-8fff-d3d1146316b2"
      unitRef="usd">-55009000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTItMTEtMS0xLTM0OTg1_76b9489f-4b66-44af-bb29-cbcf2accafa5"
      unitRef="usd">-55009000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ib18818a41172419da6aa45c9edf9817e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTMtMS0xLTEtMzQ5ODU_d03ef4e0-931a-4902-8082-fa01c4375dd7"
      unitRef="shares">153797834</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib18818a41172419da6aa45c9edf9817e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTMtMy0xLTEtMzQ5ODU_7a4e2655-e131-43e3-9ea0-69150684b4f1"
      unitRef="usd">15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52f57530b34948d4b13553903ed1228a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTMtNS0xLTEtMzQ5ODU_62fe4198-410a-4044-8d6a-758638c027be"
      unitRef="usd">821075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f7c7622a396409e8e8df165f90e798e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTMtNy0xLTEtMzQ5ODU_4f1ac15b-a767-480c-9f4d-584d872d25dc"
      unitRef="usd">-767939000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0ea209d52b54b31a2dbc3d0c55488d5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTMtOS0xLTEtMzQ5ODU_e90b28b2-8b1f-473e-a5d7-bbfb459ccc54"
      unitRef="usd">-109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOmRhZWFhNzFmZDk3MjRhYThhMzgyNWYyOWVkMjNmZThjL3RhYmxlcmFuZ2U6ZGFlYWE3MWZkOTcyNGFhOGEzODI1ZjI5ZWQyM2ZlOGNfMTMtMTEtMS0xLTM0OTg1_58f1f182-c571-46b0-a7d7-045bdf8f0fb8"
      unitRef="usd">53042000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib0e0592cff724331842e40befa20fd69_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMy0xLTEtMS0zNDQ5MQ_98c1c996-dc6d-4610-aafb-49c4b5ea9ab8"
      unitRef="shares">98688577</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib0e0592cff724331842e40befa20fd69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMy0zLTEtMS0zNDQ5MQ_9517c72e-45b1-45f8-91ef-059893039384"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31c6d8d5f1a34f37a1f54a5a716efd5a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMy01LTEtMS0zNDQ5MQ_64d1a34f-105a-4dc7-8aeb-b9d94e427815"
      unitRef="usd">718728000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fd458ec42704888b7569b9c391b5347_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMy03LTEtMS0zNDQ5MQ_3b2e7b06-5c4e-4e7d-9bcc-8e3beb9b94e7"
      unitRef="usd">-587920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i164a573f629b464f8fdb0ab0b4582249_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMy05LTEtMS0zNDQ5MQ_5728a5b3-c7f5-4bc9-a6d7-ef2d8476b3b7"
      unitRef="usd">-7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie93085e99e934f89baf533a6a0eceafc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMy0xMS0xLTEtMzQ0OTE_3719d1b9-ad6c-4730-b79a-a6a62b6ddae2"
      unitRef="usd">130811000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia7c8bc93ba034666ba5163c5036a3aa2_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfNi0xLTEtMS0zNDQ5MQ_26b1ebd7-44b3-4fdd-a40c-94cc9f0acbc8"
      unitRef="shares">194799</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie1e0dbf0ae664475a9056f6fbd09a716_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfNi01LTEtMS0zNDQ5MQ_741ab92a-db35-46fd-92c3-ba1b0b03fd62"
      unitRef="usd">543000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfNi0xMS0xLTEtMzQ0OTE_1041c39c-758e-4c59-b314-9e948f65b03d"
      unitRef="usd">543000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia7c8bc93ba034666ba5163c5036a3aa2_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfNy0xLTEtMS0zNDQ5MQ_4bb3164a-cc17-4cc7-a90d-6601fc9de49d"
      unitRef="shares">44684</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia7c8bc93ba034666ba5163c5036a3aa2_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfOC0xLTEtMS0zNDQ5MQ_c6feb876-f00d-4428-9572-4496b51dd5ee"
      unitRef="shares">4038957</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie1e0dbf0ae664475a9056f6fbd09a716_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfOC01LTEtMS0zNDQ5MQ_b98d8c4a-d8d2-4220-b530-6c651e4bc2d2"
      unitRef="usd">28174000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfOC0xMS0xLTEtMzQ0OTE_37838ae5-1fff-4c0c-9328-de62bac0b078"
      unitRef="usd">28174000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie1e0dbf0ae664475a9056f6fbd09a716_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfOS01LTEtMS0zNDQ5MQ_4c3cd2e9-8a0e-442e-b1b5-465bab246b13"
      unitRef="usd">3219000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfOS0xMS0xLTEtMzQ0OTE_695c9433-8a82-46ea-9a4c-3fb3a9e16005"
      unitRef="usd">3219000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5f167f86b3554775a6ecae909a898b9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTAtOS0xLTEtMzQ0OTE_0b70f723-57a4-4cff-ad70-904957a33944"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTAtMTEtMS0xLTM0NDkx_0ee9bc7e-6dac-42f5-8db9-ba5a9e862289"
      unitRef="usd">11000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ib501b2d7888048ad8bab2aff0a7e49bf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTEtNy0xLTEtMzQ0OTE_16339ecf-a8ca-4880-9315-d4c051374a1c"
      unitRef="usd">-45189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTEtMTEtMS0xLTM0NDkx_2efb21e7-ecba-4aae-8fb9-2800b2b9d5db"
      unitRef="usd">-45189000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ia4e60d959ef04f538e57678fb48d39de_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTItMS0xLTEtMzQ0OTE_4cfb543a-7fbf-4e97-9874-426de9ccf665"
      unitRef="shares">102967017</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia4e60d959ef04f538e57678fb48d39de_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTItMy0xLTEtMzQ0OTE_f2b73afa-ddc6-44d3-80d7-1e85cda58849"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0108f558055448982ef3a107a546127_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTItNS0xLTEtMzQ0OTE_3ed6af48-0003-44f0-bd54-4d68d2ba1857"
      unitRef="usd">750664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4f3c74aea044471bfd38a37ede1fd57_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTItNy0xLTEtMzQ0OTE_296253f4-e70e-4c62-a605-18a0f8a3b70f"
      unitRef="usd">-633109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id537ef3aea1f4e00b37077b727741777_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTItOS0xLTEtMzQ0OTE_010acd79-e90c-4324-9eeb-caab6ba418ce"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i642f45e96f164e29bc7beb0165e50cab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjFmNGRiNzI5NWQyODQyNzk5MzRjODU5OWU5NzlhMGJmL3RhYmxlcmFuZ2U6MWY0ZGI3Mjk1ZDI4NDI3OTkzNGM4NTk5ZTk3OWEwYmZfMTItMTEtMS0xLTM0NDkx_85a25e92-1f93-40b4-8751-dcaa766a511b"
      unitRef="usd">117569000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if50bec065c1f4bf58f6a04567d2d85b9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMy0xLTEtMS0zNDQ5MQ_f807b6e1-48d3-4600-b8ef-3adc4536de9f"
      unitRef="shares">93599975</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if50bec065c1f4bf58f6a04567d2d85b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMy0zLTEtMS0zNDQ5MQ_372b30fd-06f0-4e22-bef1-8812a57ac677"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i568c1373e0354d5aa5dd964481012f03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMy01LTEtMS0zNDQ5MQ_14bf56af-2f53-458b-91a7-d61beb25e580"
      unitRef="usd">680872000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9078c496b28549dc88394c6f9e3f5bd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMy03LTEtMS0zNDQ5MQ_075a90aa-28a4-4bc9-bab0-b1ae63d06c0c"
      unitRef="usd">-554765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e77cc73f998468495a6a26b87a2a968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMy05LTEtMS0zNDQ5MQ_b6c644d2-5316-495d-a9e4-4587331ac58a"
      unitRef="usd">-4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a43b3062ca24536868bd6a62ace2205_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMy0xMS0xLTEtMzQ0OTE_4c153032-745b-41fe-8e14-30cfac3a0204"
      unitRef="usd">126112000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6c8a4856b3f848ccaf2fd0e4158efa70_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNC0xLTEtMS0zNDQ5MQ_8d272ccc-9951-4062-bc2d-3fabc767641e"
      unitRef="shares">102208</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8b4bf1e423654f1687603127fe86c743_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNC01LTEtMS0zNDQ5MQ_632e0fe8-3379-4dcd-b8f6-ade97d9bb28f"
      unitRef="usd">478000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNC0xMS0xLTEtMzQ0OTE_b25045dc-49ba-4aa2-8329-dcd8f7d7e15c"
      unitRef="usd">478000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6c8a4856b3f848ccaf2fd0e4158efa70_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNi0xLTEtMS0zNDQ5MQ_6a2b00aa-18c3-4454-888b-065b66165f48"
      unitRef="shares">205306</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8b4bf1e423654f1687603127fe86c743_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNi01LTEtMS0zNDQ5MQ_8f5b419f-2f7a-4cb4-b30e-62b875c966dc"
      unitRef="usd">563000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNi0xMS0xLTEtMzQ0OTE_8bed0cbc-c841-4932-a87d-e2746aa39e18"
      unitRef="usd">563000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6c8a4856b3f848ccaf2fd0e4158efa70_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfNy0xLTEtMS0zNDQ5MQ_c801c495-a678-4a4d-a78d-fb394382662a"
      unitRef="shares">79784</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6c8a4856b3f848ccaf2fd0e4158efa70_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfOS0xLTEtMS0zNDQ5MQ_b37989cc-8d5c-4d62-a5b2-717ac8a357c0"
      unitRef="shares">8979744</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6c8a4856b3f848ccaf2fd0e4158efa70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfOS0zLTEtMS0zNDQ5MQ_27f48369-7d35-4801-afdb-18dcbcfa714e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8b4bf1e423654f1687603127fe86c743_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfOS01LTEtMS0zNDQ5MQ_cfa3f6bb-aee4-401d-966d-843a18f8dce6"
      unitRef="usd">62445000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfOS0xMS0xLTEtMzQ0OTE_d793894c-dc88-466f-8417-1de629c9515f"
      unitRef="usd">62446000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b4bf1e423654f1687603127fe86c743_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTAtNS0xLTEtMzQ0OTE_5b116b01-8afa-484e-b34b-861ad83cdeff"
      unitRef="usd">6306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTAtMTEtMS0xLTM0NDkx_623c53be-d2b3-44d4-8afc-07e7dacf929c"
      unitRef="usd">6306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibddc548b6b7a4ae280b837265a88e015_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTEtOS0xLTEtMzQ0OTE_0b1177ba-4af4-455d-944c-a9f24b107601"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTEtMTEtMS0xLTM0NDkx_fb344c5d-a5d2-4883-bdf2-e83e48f16635"
      unitRef="usd">8000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i6799c6e5bbe8426c90e26a689637fe8f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTItNy0xLTEtMzQ0OTE_1c814d7e-127d-4685-9cef-826d45c38e63"
      unitRef="usd">-78344000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTItMTEtMS0xLTM0NDkx_64a7418b-20a7-4f25-a5b2-9f9fb230f487"
      unitRef="usd">-78344000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ia4e60d959ef04f538e57678fb48d39de_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTMtMS0xLTEtMzQ0OTE_c2594f7f-3680-47a4-95af-474186866973"
      unitRef="shares">102967017</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia4e60d959ef04f538e57678fb48d39de_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTMtMy0xLTEtMzQ0OTE_38608e18-8141-48c1-bc4f-aee266178e65"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0108f558055448982ef3a107a546127_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTMtNS0xLTEtMzQ0OTE_64d8ab3a-1d96-4608-a996-c7ae1f131576"
      unitRef="usd">750664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4f3c74aea044471bfd38a37ede1fd57_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTMtNy0xLTEtMzQ0OTE_e744da73-c5bd-4dbc-a9bd-18f5b646feb3"
      unitRef="usd">-633109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id537ef3aea1f4e00b37077b727741777_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTMtOS0xLTEtMzQ0OTE_1be83060-bf90-4c80-abc4-4bcfaae4f0af"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i642f45e96f164e29bc7beb0165e50cab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yNS9mcmFnOjNhMDg0ZGNlZjhkYzRmOThiOTJkNTg5MzFkODA2ZjUxL3RhYmxlOjg5Y2JlZjZmMzFhYjQ2ZDc4ZTI0NjI3MWNlNTAyNTY1L3RhYmxlcmFuZ2U6ODljYmVmNmYzMWFiNDZkNzhlMjQ2MjcxY2U1MDI1NjVfMTMtMTEtMS0xLTM0NDkx_40ef3602-4c90-4b8a-9948-0198c8c7dca8"
      unitRef="usd">117569000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMy0xLTEtMS0zNDQ5MQ_a2fc610f-c21f-47b7-bbb8-98332c902584"
      unitRef="usd">-55009000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMy0zLTEtMS0zNDQ5MQ_6bad27c0-1d7c-467c-8942-218ff2b35da9"
      unitRef="usd">-78344000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNS0xLTEtMS0zNDQ5MQ_91bf1232-707c-4a77-8afe-23de9c2ae957"
      unitRef="usd">407000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNS0zLTEtMS0zNDQ5MQ_70e5062d-bc83-4afb-8446-dd3dc6b62257"
      unitRef="usd">787000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNi0xLTEtMS0zNDQ5MQ_762d9fd9-6f30-4921-8af3-7a9510519684"
      unitRef="usd">226000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNi0zLTEtMS0zNDQ5MQ_ef4d93ea-1216-4de8-a0bd-19273271b033"
      unitRef="usd">316000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNy0xLTEtMS0zNDQ5MQ_87f6117f-391e-4d56-be00-7526841af9d0"
      unitRef="usd">105000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNy0zLTEtMS0zNDQ5MQ_0587e277-cd11-411a-afda-38f3abd97f48"
      unitRef="usd">145000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfOC0xLTEtMS0zNDQ5MQ_9835f9a1-dc84-4a2d-9b5d-ae3d376e6cf7"
      unitRef="usd">-16000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfOC0zLTEtMS0zNDQ5MQ_a7b75237-cd36-4ab1-94c2-9a1c94e16246"
      unitRef="usd">-274000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfOS0xLTEtMS0zNDQ5MQ_ee38783f-cdfb-429a-8915-25a1ab8248af"
      unitRef="usd">1698000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfOS0zLTEtMS0zNDQ5MQ_bad3bf59-b2a3-4fc5-bef4-33977d9144ee"
      unitRef="usd">1318000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTAtMS0xLTEtMzQ0OTE_5df1bc5d-93aa-420a-b433-fec989267413"
      unitRef="usd">6976000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTAtMy0xLTEtMzQ0OTE_e2340a90-d523-4bae-afcf-c0f2f480834b"
      unitRef="usd">6306000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTEtMS0xLTEtMzQ0OTE_8e6fc522-57f1-472c-b3e2-6fd223230820"
      unitRef="usd">18000</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTEtMy0xLTEtMzQ0OTE_142870cf-4c98-43d9-b14a-fbf35c679509"
      unitRef="usd">-713000</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTItMS0xLTEtMzQ0OTE_c097acc7-23bb-4d59-8607-1cad65568358"
      unitRef="usd">-102000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTItMy0xLTEtMzQ0OTE_d9124942-d276-4b69-b9df-7c2ece7a16f6"
      unitRef="usd">0</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTMtMS0xLTEtMzQ0OTE_bda01c9a-9cd7-4b3b-b677-09c60ac37d0c"
      unitRef="usd">853000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTMtMy0xLTEtMzQ0OTE_5311bd2b-e242-4269-9108-d42d1a2db227"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTQtMS0xLTEtMzQ0OTE_eebae906-327c-4d82-97ee-bbc50fabee77"
      unitRef="usd">151000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTQtMy0xLTEtMzQ0OTE_14838bbe-58df-4892-9e16-cc4e941d055e"
      unitRef="usd">141000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTctMS0xLTEtMzQ0OTE_1e8707b1-83e8-4e8b-a1d1-50bf4883564c"
      unitRef="usd">5121000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTctMy0xLTEtMzQ0OTE_c98531a6-afeb-454d-837d-63f2037937c7"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTgtMS0xLTEtMzQ0OTE_83ed3355-9b5a-4663-9914-44a957aa8026"
      unitRef="usd">4529000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTgtMy0xLTEtMzQ0OTE_63c055dd-602f-4589-b812-988e47851ae8"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInventories>
    <ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTktMS0xLTEtMzkxMjE_1dbbe47f-ca02-4bdf-bbc4-58acf692665a"
      unitRef="usd">12197000</ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense>
    <ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTktMy0xLTEtMzkxMTQ_6f21224d-9963-43a2-9774-19165a27a0ff"
      unitRef="usd">8481000</ardx:IncreaseDecreaseInPrepaidCommercialManufacturingExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTktMS0xLTEtMzQ0OTE_7f07e6ae-3060-4b33-8f1d-d54e77211f0d"
      unitRef="usd">-1848000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMTktMy0xLTEtMzQ0OTE_3949ebb6-ec62-41a9-9193-8066a03f2e2b"
      unitRef="usd">-1102000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjAtMS0xLTEtMzQ0OTE_9405a4f6-cc71-45e9-8dc4-a4761d48ad26"
      unitRef="usd">17000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjAtMy0xLTEtMzQ0OTE_4bd309de-9a85-4597-bbe1-bee7c343e0ca"
      unitRef="usd">-3039000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjEtMS0xLTEtMzQ0OTE_1f15fe73-92c2-4b48-b5db-d579762493d8"
      unitRef="usd">983000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjEtMy0xLTEtMzQ0OTE_1d8c1609-c1d3-40bc-b8b8-c3d6fdb171f7"
      unitRef="usd">267000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjItMS0xLTEtMzQ0OTE_dd880763-397e-4e82-bd62-a4df40ea4890"
      unitRef="usd">-1692000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjItMy0xLTEtMzQ0OTE_ebff7449-9155-47b2-9d4f-b33fdc6c12c0"
      unitRef="usd">-1361000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjMtMS0xLTEtMzQ0OTE_c05af8cc-1968-45e4-9788-258a79bac5cd"
      unitRef="usd">259000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjMtMy0xLTEtMzQ0OTE_3010f6d3-65c1-4299-97b9-b7c6ba1ffcbe"
      unitRef="usd">2607000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjQtMS0xLTEtMzQ0OTE_362a8062-adb5-4c34-b048-b37f9c1a9f95"
      unitRef="usd">7694000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjQtMy0xLTEtMzQ0OTE_f306e457-f5aa-49cf-a301-6088f08cd815"
      unitRef="usd">182000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjUtMS0xLTEtMzQ0OTE_bfa53a74-d9e1-4316-a5f0-11330dfb46ff"
      unitRef="usd">-58901000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjUtMy0xLTEtMzQ0OTE_fae90220-8d78-4251-a9d0-a1caf74aef9f"
      unitRef="usd">-78493000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjctMS0xLTEtMzQ0OTE_6d797247-0dcc-4baf-800a-790db1c5728a"
      unitRef="usd">42300000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjctMy0xLTEtMzQ0OTE_d74dd4ba-7997-4dcc-ad73-3dae68ea5b04"
      unitRef="usd">60550000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjgtMS0xLTEtMzQ0OTE_7acfc9a0-60eb-4236-b634-8b5824d6ac8e"
      unitRef="usd">25762000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjgtMy0xLTEtMzQ0OTE_5bd57337-ec6c-4974-b7a5-9cdce535598c"
      unitRef="usd">48314000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjktMS0xLTEtMzQ0OTE_97bfa8c2-6580-424f-a2f7-8357eb1aa15b"
      unitRef="usd">1268000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMjktMy0xLTEtMzQ0OTE_6de875e6-073a-4f23-8c88-30c61f83899d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzAtMS0xLTEtMzQ0OTE_38188d72-ce66-4ddc-9914-e7ed60515aa0"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzAtMy0xLTEtMzQ0OTE_bb66d654-1e85-460b-b8c9-f9b4657f4b8b"
      unitRef="usd">1517000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzEtMS0xLTEtMzQ0OTE_ceeb46fe-0095-473a-9ae9-38e8646b255e"
      unitRef="usd">17806000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzEtMy0xLTEtMzQ0OTE_21982805-3dc2-4ef7-97fa-088a0e67268b"
      unitRef="usd">10719000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzMtMS0xLTEtMzQ0OTE_b814f898-88d9-44c4-ad32-e06320056d19"
      unitRef="usd">26971000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzMtMy0xLTEtMzQ0OTE_8955fd95-1115-4a58-984b-abe8738a9025"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzQtMS0xLTEtMzQ0OTE_2cb6e2c9-7eb6-498e-8898-6709417904a5"
      unitRef="usd">33038000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzQtMy0xLTEtMzQ0OTE_7eb54dba-c2d4-408b-b2d1-b27bb44dc655"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzUtMS0xLTEtMzc4NTE_254bf74a-1bb7-4d83-9893-312a3e2c5405"
      unitRef="usd">9581000</ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts>
    <ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzUtMy0xLTEtMzc5MjI_c399ba61-2ae3-42d9-9873-bef61c9edae9"
      unitRef="usd">0</ardx:ProceedsFromSaleOfFutureRoyaltiesNetOfIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzgtMS0xLTEtMzQ0OTE_5cbba1c3-654f-4377-99b7-bfa5da438743"
      unitRef="usd">18478000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzgtMy0xLTEtMzQ0OTE_c7df11b2-0766-490c-b373-fe76f16ce0e1"
      unitRef="usd">62446000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzktMS0xLTEtMzQ0OTE_40fbc71f-e009-4f53-96cb-ce4bc0bfc3ea"
      unitRef="usd">83000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfMzktMy0xLTEtMzQ0OTE_4cc79f43-373d-4db6-9e1d-1e5d8df07488"
      unitRef="usd">1041000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDItMS0xLTEtMzQ0OTE_7beb598f-3528-41db-a654-bf8d5b00f295"
      unitRef="usd">22075000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDItMy0xLTEtMzQ0OTE_66febbb4-af65-402d-870b-6fe8654204af"
      unitRef="usd">63487000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDMtMS0xLTEtMzQ0OTE_4ce498c8-03f6-4db3-970c-68a15dc32916"
      unitRef="usd">-19020000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDMtMy0xLTEtMzQ0OTE_72122f37-ae2a-4a67-aff1-7eba48783792"
      unitRef="usd">-4287000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDQtMS0xLTEtMzQ0OTE_3ac91770-d2a1-4115-b0ca-1dbda01bd847"
      unitRef="usd">72428000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a43b3062ca24536868bd6a62ace2205_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDQtMy0xLTEtMzQ0OTE_aa0c3f58-4a19-4a40-9d9d-1a20ccd9b02a"
      unitRef="usd">91032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDUtMS0xLTEtMzQ0OTE_8f7c9499-5e91-4f85-9976-6e8f847c36f4"
      unitRef="usd">53408000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i642f45e96f164e29bc7beb0165e50cab_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDUtMy0xLTEtMzQ0OTE_29fc5835-d02c-47a7-84d0-cb3aa24cd14e"
      unitRef="usd">86745000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDctMS0xLTEtMzQ0OTE_dcf6fd85-c43f-4c38-8a7b-d9e60b2b88e7"
      unitRef="usd">1360000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDctMy0xLTEtMzQ0OTE_f74ab9ac-5b2d-4cce-9b7b-5131658f03bd"
      unitRef="usd">1936000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDgtMS0xLTEtMzQ0OTE_a3c803c7-abc3-452d-a307-f7cbb189bc6d"
      unitRef="usd">6000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNDgtMy0xLTEtMzQ0OTE_560620de-cb03-4cda-a6c7-e79227cf43da"
      unitRef="usd">3000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNTAtMS0xLTEtMzQ0OTE_11e60778-f7d2-4e20-bf72-a6babb39fb83"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNTAtMy0xLTEtMzQ0OTE_e808cef1-3fdc-4e8c-a813-d27d4d48222d"
      unitRef="usd">14379000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ardx:DerivativeIssued
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNTItMS0xLTEtMzQ0OTE_10ddfd48-cc85-452f-85bc-9f16743f2213"
      unitRef="usd">375000</ardx:DerivativeIssued>
    <ardx:DerivativeIssued
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8yOC9mcmFnOjdlMTgzOGZmNjFjZTQyOTU4MzkwODczMDRlMTkwNGI1L3RhYmxlOjJjZjE1ZmMxMzVkMjRjMzU5ZDJhZDZkNDZhYzc5MTVjL3RhYmxlcmFuZ2U6MmNmMTVmYzEzNWQyNGMzNTlkMmFkNmQ0NmFjNzkxNWNfNTItMy0xLTEtMzQ0OTE_623c8732-4d3c-47b1-a50c-a076e8d61dc1"
      unitRef="usd">0</ardx:DerivativeIssued>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM5MDU_4802acca-0414-4821-9183-2fbde573f3e7">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. (the &#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.&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;&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;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;These condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and pursuant to the requirements of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules&#160;and regulations, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted. These condensed financial statements have been prepared on the same basis as our most recent annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary to present fairly our financial position, results of operations, changes in stockholders&#x2019; equity, and cash flows for the interim periods presented.&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 condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto included in our Annual Report on Form 10-K for the&#160;year ended December&#160;31, 2021. The results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of results to be expected for the entire&#160;year ending December&#160;31, 2022, or for any other interim period or future year.&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;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, the 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;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;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 June&#160;30, 2022, we had cash and investments of approximately $81.0&#160;million. We have incurred operating losses since inception and our accumulated deficit as of June&#160;30, 2022 is $767.9&#160;million. Our current level of cash and investments alone is not sufficient to meet our plans for the next twelve months following the issuance of these financial statements. 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 investments, cash generated from sales of IBSRELA, our potential receipt of anticipated milestones from our collaboration partners, our potential receipt of anticipated payments from our Japanese collaboration partner under the second amendment to our License Agreement, our ability to access the capital markets, as well as through the implementation of cash preservation activities to reduce or defer discretionary spending.&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;There are no assurances that our efforts to meet our operating cash flow requirements will be successful. If our current cash and 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;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;Summary of Significant Accounting Policies&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;Our significant accounting policies are described in Note 1 to our audited financial statements for the fiscal year ended December&#160;31, 2021, included in our Annual Report on Form 10-K. Our significant accounting policies for the three and six months ended June&#160;30, 2022 also included the policies discussed below related to accounts receivable, inventory, revenue and cost of revenue for commercial product sales. With the exception of those noted below, there have been no material changes in our significant accounting policies as previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.&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-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 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 June&#160;30, 2022 our accounts receivable balance is comprised of $4.1&#160;million from our collaborators and $1.5&#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-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;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. 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="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;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 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 goods sold in the condensed statement of operations and comprehensive loss.&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-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, the first and only sodium hydrogen exchanger 3 (&#x201c;NHE3&#x201d;) inhibitor for the treatment of irritable bowel syndrome with constipation ("IBS-C") in adults, in the United States ("U.S."). We began selling IBSRELA in the U.S. in March 2022. We distribute IBSRELA principally through a limited number of wholesalers and specialty pharmacy providers (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 and privately-negotiated 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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, including rebates, discounts, 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 the amount is payable to our Customers or a current liability if the amount is payable to a party other than a Customer. Where appropriate, these estimates are based on factors such as industry data and forecasted customer buying and payment patterns, our historical experience, current contractual and statutory requirements, specific known market events and trends. Overall, 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 historical 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:112%"&gt;Rebates: Rebates include mandated discounts under the Medicaid Drug Rebate Program ("Medicaid") and the Medicare Coverage Gap Program ("Medicare"). Rebates are amounts owed after the final dispensing of products to a benefit plan participant and are based upon contractual agreements or legal requirements with the public-sector benefit providers. These 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 condensed 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:112%"&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 and specialty pharmacies are offered various forms of consideration, including service fees. Wholesalers may also receive prompt pay discounts for payment within a specified period. We expect prompt pay discounts to be earned when offered and therefore, we deduct the full amount of these discounts and service fees 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 co-pay assistance when product is dispensed by pharmacies to patients. We estimate the amount of co-pay 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 condensed balance sheets.&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: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, international partners under product supply agreements, and 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 three and six months ended June&#160;30, 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 (the "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 $11.9 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-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-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 amortized to non-cash interest expense over the estimated life of the associated agreement using the effective interest method. 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. 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;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:400;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 have adopted no new accounting pronouncements other than those disclosed in our most recent Annual Report on Form 10-K.&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;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:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMjg5_83d0b56a-459a-488d-8bfc-61a23655c86f"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM4OTk_b47acf4f-caeb-409c-a471-8343ac00eb5b">&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;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;These condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and pursuant to the requirements of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. As permitted under those rules&#160;and regulations, certain footnotes or other financial information that are normally required by U.S. GAAP have been condensed or omitted. These condensed financial statements have been prepared on the same basis as our most recent annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary to present fairly our financial position, results of operations, changes in stockholders&#x2019; equity, and cash flows for the interim periods presented.&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 condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto included in our Annual Report on Form 10-K for the&#160;year ended December&#160;31, 2021. The results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of results to be expected for the entire&#160;year ending December&#160;31, 2022, or for any other interim period or future year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM5MDA_7cc068b5-77d8-48df-95d3-c9c36725f6e3">&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;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, the 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="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMjQ0OA_f67c3eb8-978a-4ab2-a0d8-39f5157a9e2a"
      unitRef="usd">81000000</us-gaap:InvestmentsAndCash>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMjU0Mg_4181f6b4-380d-46d2-a591-0ddee2a22f57"
      unitRef="usd">-767900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM4OTg_dcee3ea5-4e9a-4e7f-afb7-360927305868">Accounts ReceivableAccounts receivable is reported net of allowances for returns, chargebacks and contractual 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="i1555902d2ec1463bacd6e8d3c0cd1ff1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfNTExNQ_86164dcb-40fa-4123-bf88-3aad2942e1f1"
      unitRef="usd">4100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iace48da582da4c0683e6c1b47d0ac054_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfNTE0NQ_0bb89c6e-b5a4-4160-9e41-2b22ad12893d"
      unitRef="usd">1500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icb917478e7cc4cb19f960aafa0ebf6d2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfNTIzMw_9ec70efb-abf8-456d-bec7-5628a89bd0a1"
      unitRef="usd">500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM5MDE_c9584dc7-6429-4682-9af3-50e245badd92">&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: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;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. 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="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;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 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 goods sold in the condensed statement of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM5MDI_9af629d1-6a31-4f42-ae30-44bb45ea7d29">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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, the first and only sodium hydrogen exchanger 3 (&#x201c;NHE3&#x201d;) inhibitor for the treatment of irritable bowel syndrome with constipation ("IBS-C") in adults, in the United States ("U.S."). We began selling IBSRELA in the U.S. in March 2022. We distribute IBSRELA principally through a limited number of wholesalers and specialty pharmacy providers (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 and privately-negotiated 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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, including rebates, discounts, 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 the amount is payable to our Customers or a current liability if the amount is payable to a party other than a Customer. Where appropriate, these estimates are based on factors such as industry data and forecasted customer buying and payment patterns, our historical experience, current contractual and statutory requirements, specific known market events and trends. Overall, 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 historical 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:112%"&gt;Rebates: Rebates include mandated discounts under the Medicaid Drug Rebate Program ("Medicaid") and the Medicare Coverage Gap Program ("Medicare"). Rebates are amounts owed after the final dispensing of products to a benefit plan participant and are based upon contractual agreements or legal requirements with the public-sector benefit providers. These 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 condensed 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:112%"&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 and specialty pharmacies are offered various forms of consideration, including service fees. Wholesalers may also receive prompt pay discounts for payment within a specified period. We expect prompt pay discounts to be earned when offered and therefore, we deduct the full amount of these discounts and service fees 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 co-pay assistance when product is dispensed by pharmacies to patients. We estimate the amount of co-pay 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 condensed balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ardx:RevenueGeneralPaymentTerms
      contextRef="ic932086e94cd487a952b91e6f8c04bd1_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTA5OTE_b96d46a1-34f8-4bb1-ab6e-fb5c7a856baa">P30D</ardx:RevenueGeneralPaymentTerms>
    <ardx:RevenueGeneralPaymentTerms
      contextRef="i243ea0b71955409b86d20ba33c39c16d_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTA5OTc_73e62e12-7421-4098-aa22-3be9557b14a6">P60D</ardx:RevenueGeneralPaymentTerms>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM5MDM_36690042-c9c1-48c9-beae-a8e3e613ac4f">&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: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, international partners under product supply agreements, and 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 three and six months ended June&#160;30, 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 (the "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 $11.9 million as cost of revenue under the AZ Termination Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <ardx:PercentageOfRoyaltyRevenue
      contextRef="i3fa9c0a733e94e138c49c87fb16e296f_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTI4Nzc_65c02c32-51f0-41fb-8c66-1d39a68e8daa"
      unitRef="number">0.10</ardx:PercentageOfRoyaltyRevenue>
    <ardx:PercentageOfNonRoyaltyRevenue
      contextRef="i3fa9c0a733e94e138c49c87fb16e296f_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTI5NjI_396b92d0-6711-461c-85b2-03dbfe12e4c6"
      unitRef="number">0.20</ardx:PercentageOfNonRoyaltyRevenue>
    <ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum
      contextRef="i2766bdc22382498f96100a7aaec65cb8_I20150630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTMxODI_479d9d34-948e-4dd2-b07f-c75bf04b38dc"
      unitRef="usd">75000000</ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum>
    <ardx:CostOfRevenueAggregateAmountRecognized
      contextRef="i9df8422a3ac54491960b7f51d8d389ad_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM0MDM_59f0d461-2e2e-4e6c-82f6-8544e73df52a"
      unitRef="usd">11900000</ardx:CostOfRevenueAggregateAmountRecognized>
    <ardx:NonCashInterestExpenseOnDeferredRoyaltyObligationPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfNzE0NjgyNTYwMzQ3OA_fef533fc-1730-4b19-aa60-e94240171982">&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: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-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 amortized to non-cash interest expense over the estimated life of the associated agreement using the effective interest method. 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. 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:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNC9mcmFnOjBlYTMwYTQ4YjY1YTRlODA4ZmUzMWI1ZmFlMzVhN2Y0L3RleHRyZWdpb246MGVhMzBhNDhiNjVhNGU4MDhmZTMxYjVmYWUzNWE3ZjRfMTM5MDQ_68bcf7d6-0cae-4163-994b-abdc49dc8b52">&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&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;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 have adopted no new accounting pronouncements other than those disclosed in our most recent Annual Report on Form 10-K.&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;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="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RleHRyZWdpb246ZWE0YWU0ZDZmMDg3NDNmMDlhNTUzMTJkYjZhNDM0MWZfMjMyOA_98f39bc0-bd61-4557-bf72-d6d4b802c7d9">CASH, CASH EQUIVALENTS AND 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 investments as of June&#160;30, 2022 and December&#160;31, 2021 are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&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:11.656%"/&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:11.656%"/&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:11.659%"/&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;June 30, 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 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;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;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,408&#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;53,408&#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td 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;16,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government-sponsored agency 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;8,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/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 short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,713&#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;(109)&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;27,604&#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;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&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.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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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 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;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 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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 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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;116,695&#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;1&#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;(7)&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;116,689&#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;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;Cash equivalents consist of money market funds and other debt securities 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 income (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 (expense), 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 short-term available-for-sale securities held as of June&#160;30, 2022 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, we write it down through the statement of operations and comprehensive loss to its fair value and establishes that value as a new cost basis for the investment. We did not identify any of our available-for-sale securities as other-than-temporarily impaired in any of the periods presented. As of June&#160;30, 2022, no investment was in a continuous unrealized loss position for more than one year and 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="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RleHRyZWdpb246ZWE0YWU0ZDZmMDg3NDNmMDlhNTUzMTJkYjZhNDM0MWZfMjMyOQ_6fddc062-946b-4aa2-887d-064122700fcd">&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 investments as of June&#160;30, 2022 and December&#160;31, 2021 are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&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:11.656%"/&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:11.656%"/&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:11.659%"/&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;June 30, 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 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;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;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,408&#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;53,408&#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td 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;16,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government-sponsored agency 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;8,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/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 short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,713&#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;(109)&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;27,604&#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;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&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:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&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.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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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 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;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 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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 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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;116,695&#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;1&#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;(7)&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;116,689&#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;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <ardx:CashAndCashEquivalentsAmortizedCost
      contextRef="i6025aec2272144e0acf8d042ed697ddb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNC0xLTEtMS0zNDQ5MQ_df783112-93ae-4e2f-bbec-13d6ae5c1645"
      unitRef="usd">2975000</ardx:CashAndCashEquivalentsAmortizedCost>
    <ardx:CashAndCashEquivalentsGrossUnrealizedGains
      contextRef="i6025aec2272144e0acf8d042ed697ddb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNC0zLTEtMS0zNDQ5MQ_018e9e8b-61fb-408c-9bf7-062c57945f74"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedGains>
    <ardx:CashAndCashEquivalentsGrossUnrealizedLosses
      contextRef="i6025aec2272144e0acf8d042ed697ddb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNC01LTEtMS0zNDQ5MQ_ac003500-0f01-4996-b962-bb1215614574"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedLosses>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6025aec2272144e0acf8d042ed697ddb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNC03LTEtMS0zNDQ5MQ_a989d815-a626-4471-a71e-de8ad6fbf10d"
      unitRef="usd">2975000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ardx:CashAndCashEquivalentsAmortizedCost
      contextRef="i8486993cdcaf4e069d76b8adb41b13a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNS0xLTEtMS0zNDQ5MQ_111073f7-e285-4368-bbeb-0aae98d0bbf1"
      unitRef="usd">50433000</ardx:CashAndCashEquivalentsAmortizedCost>
    <ardx:CashAndCashEquivalentsGrossUnrealizedGains
      contextRef="i8486993cdcaf4e069d76b8adb41b13a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNS0zLTEtMS0zNDQ5MQ_1679637a-e88a-438e-a315-83d8f7166f82"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedGains>
    <ardx:CashAndCashEquivalentsGrossUnrealizedLosses
      contextRef="i8486993cdcaf4e069d76b8adb41b13a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNS01LTEtMS0zNDQ5MQ_0b48e82e-4dde-419b-b9a3-6ee5b62db724"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedLosses>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8486993cdcaf4e069d76b8adb41b13a6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfNS03LTEtMS0zNDQ5MQ_098da2b0-4f43-42d4-a40e-40db65e5b646"
      unitRef="usd">50433000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ardx:CashAndCashEquivalentsAmortizedCost
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfOC0xLTEtMS0zNDQ5MQ_a88c7ff4-cc32-4988-a8a6-bebf5f665044"
      unitRef="usd">53408000</ardx:CashAndCashEquivalentsAmortizedCost>
    <ardx:CashAndCashEquivalentsGrossUnrealizedGains
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfOC0zLTEtMS0zNDQ5MQ_abbec24d-acf1-4006-a8b4-b8285365b2e1"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedGains>
    <ardx:CashAndCashEquivalentsGrossUnrealizedLosses
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfOC01LTEtMS0zNDQ5MQ_203bf806-9613-43f3-b10f-49e100309e6d"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedLosses>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfOC03LTEtMS0zNDQ5MQ_5b8192ce-fc26-40f4-ae9d-e2dcb82d9910"
      unitRef="usd">53408000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia817be3797974733b6dc7b26f51132c5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTAtMS0xLTEtMzQ0OTE_a5a6c418-0f35-4ac1-83bc-78e4820fadc0"
      unitRef="usd">16931000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia817be3797974733b6dc7b26f51132c5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTAtMy0xLTEtMzQ0OTE_cc87485d-72e6-4f1d-aacd-9f7030572050"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia817be3797974733b6dc7b26f51132c5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTAtNS0xLTEtMzQ0OTE_beb4e920-8c80-4476-bc58-385f773f722e"
      unitRef="usd">49000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia817be3797974733b6dc7b26f51132c5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTAtNy0xLTEtMzQ0OTE_34b2b911-7cab-4eda-abc8-7a49af45766a"
      unitRef="usd">16882000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icbb22f9725c44ee892344744a4cbbd26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTEtMS0xLTEtMzQ0OTE_2a217b3f-9ab0-4a9e-857a-803f11d424b8"
      unitRef="usd">8768000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icbb22f9725c44ee892344744a4cbbd26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTEtMy0xLTEtMzQ0OTE_dd2b99e9-7bcc-47b4-a52e-af9e14f54c7e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icbb22f9725c44ee892344744a4cbbd26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTEtNS0xLTEtMzQ0OTE_fb8364b8-6940-45c6-a6dd-cf186e91e78e"
      unitRef="usd">45000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icbb22f9725c44ee892344744a4cbbd26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTEtNy0xLTEtMzQ0OTE_2ef52f61-8118-413c-a61e-e5ed8f1ca7a0"
      unitRef="usd">8723000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i05b66c164e8e4390a1b10b9ea951aaff_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTItMS0xLTEtMzQ0OTE_3b0d80e0-3e7b-40e8-8574-7c78d1ba22fc"
      unitRef="usd">1011000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05b66c164e8e4390a1b10b9ea951aaff_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTItMy0xLTEtMzQ0OTE_67daa6dc-7dd9-4b98-953e-827c1409398b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05b66c164e8e4390a1b10b9ea951aaff_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTItNS0xLTEtMzQ0OTE_07728c3e-4ad7-40f3-8bec-dd8f8a3c1980"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05b66c164e8e4390a1b10b9ea951aaff_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTItNy0xLTEtMzQ0OTE_5d07f1a5-5283-4d0d-a26c-e03bbb09341a"
      unitRef="usd">999000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i479f2d9c1c214b7d9cf06eeef84cd90f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTMtMS0xLTEtMzQ0OTE_faa230c1-5c49-47ba-9c08-050ff5aa203c"
      unitRef="usd">1003000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i479f2d9c1c214b7d9cf06eeef84cd90f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTMtMy0xLTEtMzQ0OTE_3c8e4b61-3255-4444-b04d-5895041b9b99"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i479f2d9c1c214b7d9cf06eeef84cd90f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTMtNS0xLTEtMzQ0OTE_9684bb60-5d4b-4beb-bdd7-a4e3e209d56e"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i479f2d9c1c214b7d9cf06eeef84cd90f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTMtNy0xLTEtMzQ0OTE_a0a5feff-5220-4bcc-94c4-b063b2ca8c98"
      unitRef="usd">1000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTQtMS0xLTEtMzQ0OTE_6f3bf8bb-07e3-4c95-b0d1-5b8bdbe5a15d"
      unitRef="usd">27713000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTQtMy0xLTEtMzQ0OTE_db709b3f-009a-4b95-9ba5-ba096e9df713"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTQtNS0xLTEtMzQ0OTE_7157e6e7-5996-41fa-9f8b-31a8b5be1a3f"
      unitRef="usd">109000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTQtNy0xLTEtMzQ0OTE_487b434e-8bf5-497e-99c6-fb2a8ff9c42b"
      unitRef="usd">27604000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ardx:InvestmentsAndCashAmortizedCost
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTUtMS0xLTEtMzQ0OTE_4cf1cf90-6eb4-4a30-8372-74f71c31a9e6"
      unitRef="usd">81121000</ardx:InvestmentsAndCashAmortizedCost>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTUtMy0xLTEtMzQ0OTE_7a924f60-c036-4af7-9a3c-a425d52af487"
      unitRef="usd">0</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTUtNS0xLTEtMzQ0OTE_feeb4ba5-698d-4e85-a2f3-8a05ad249c19"
      unitRef="usd">109000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses>
    <us-gaap:InvestmentsAndCash
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOjc4MzAzZDljNGRiNjQ3MTdiOWYzZGFjYmM1NTA2OWE3L3RhYmxlcmFuZ2U6NzgzMDNkOWM0ZGI2NDcxN2I5ZjNkYWNiYzU1MDY5YTdfMTUtNy0xLTEtMzQ0OTE_b64388b9-9f4a-428e-ae1b-dc8506e48c2e"
      unitRef="usd">81012000</us-gaap:InvestmentsAndCash>
    <ardx:CashAndCashEquivalentsAmortizedCost
      contextRef="i9919698f07db4a6a92578760f1c69457_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNC0xLTEtMS0zNDQ5MQ_ea9b2c34-a786-4a0c-98b2-8658561e08f0"
      unitRef="usd">1253000</ardx:CashAndCashEquivalentsAmortizedCost>
    <ardx:CashAndCashEquivalentsGrossUnrealizedGains
      contextRef="i9919698f07db4a6a92578760f1c69457_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNC0zLTEtMS0zNDQ5MQ_41bc099f-332a-4af2-ab38-e630f76cab9c"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedGains>
    <ardx:CashAndCashEquivalentsGrossUnrealizedLosses
      contextRef="i9919698f07db4a6a92578760f1c69457_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNC01LTEtMS0zNDQ5MQ_a03f3acd-3306-42a0-8eac-a3358c7e18cb"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedLosses>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9919698f07db4a6a92578760f1c69457_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNC03LTEtMS0zNDQ5MQ_e9c4c8ee-f4a4-40e4-b893-8a3113d623f0"
      unitRef="usd">1253000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ardx:CashAndCashEquivalentsAmortizedCost
      contextRef="i691c6773fe6c4ffbace66f4223e64445_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNS0xLTEtMS0zNDQ5MQ_2ca22a08-d440-4d4e-836c-c817a714b828"
      unitRef="usd">71175000</ardx:CashAndCashEquivalentsAmortizedCost>
    <ardx:CashAndCashEquivalentsGrossUnrealizedGains
      contextRef="i691c6773fe6c4ffbace66f4223e64445_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNS0zLTEtMS0zNDQ5MQ_be41a0a1-b9f5-497e-885a-1b410bd2406b"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedGains>
    <ardx:CashAndCashEquivalentsGrossUnrealizedLosses
      contextRef="i691c6773fe6c4ffbace66f4223e64445_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNS01LTEtMS0zNDQ5MQ_7138b056-c105-4ca4-902a-5ae24c7cb8ec"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedLosses>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i691c6773fe6c4ffbace66f4223e64445_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfNS03LTEtMS0zNDQ5MQ_15be2ec7-2cd9-45f5-9dcb-2f85b3d6040b"
      unitRef="usd">71175000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ardx:CashAndCashEquivalentsAmortizedCost
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfOC0xLTEtMS0zNDQ5MQ_58136f34-8d0a-42eb-accd-cee3dd100000"
      unitRef="usd">72428000</ardx:CashAndCashEquivalentsAmortizedCost>
    <ardx:CashAndCashEquivalentsGrossUnrealizedGains
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfOC0zLTEtMS0zNDQ5MQ_0140dd66-4d6b-4fd1-ac22-a62811bec584"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedGains>
    <ardx:CashAndCashEquivalentsGrossUnrealizedLosses
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfOC01LTEtMS0zNDQ5MQ_79e29b3a-374f-4827-bd34-8d05c5c2c53c"
      unitRef="usd">0</ardx:CashAndCashEquivalentsGrossUnrealizedLosses>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfOC03LTEtMS0zNDQ5MQ_d878cb46-42f7-4d9f-ac2a-03b5465d60ee"
      unitRef="usd">72428000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2ebbc1bc34434f3eb3bd1884cd208416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTAtMS0xLTEtMzQ0OTE_cf421704-be93-408f-a55f-8e21fbb6e61b"
      unitRef="usd">31936000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2ebbc1bc34434f3eb3bd1884cd208416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTAtMy0xLTEtMzQ0OTE_af69ea8e-38ae-49c7-b8d2-0fb28f5d68eb"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2ebbc1bc34434f3eb3bd1884cd208416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTAtNS0xLTEtMzQ0OTE_bed88418-8887-4bcb-9e52-a0b685da9db3"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ebbc1bc34434f3eb3bd1884cd208416_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTAtNy0xLTEtMzQ0OTE_eb2187ac-5614-43cf-9111-bfe0ad658645"
      unitRef="usd">31935000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if1c949bca14b4efd8274b5184e05d85f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTEtMS0xLTEtMzQ0OTE_b4ee98a0-ba22-483b-a845-9d1e8ea738d7"
      unitRef="usd">7025000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if1c949bca14b4efd8274b5184e05d85f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTEtMy0xLTEtMzQ0OTE_6fc962b8-1494-41e5-a753-fe84e93cf1ef"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if1c949bca14b4efd8274b5184e05d85f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTEtNS0xLTEtMzQ0OTE_9d755132-34fe-4025-ba1c-8c7600870cfc"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if1c949bca14b4efd8274b5184e05d85f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTEtNy0xLTEtMzQ0OTE_2796b8cf-8d9d-4d88-ae0f-6f445d9720c9"
      unitRef="usd">7022000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i58e98e012f3343f0badc90e26699bbb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTMtMS0xLTEtMzQ0OTE_57eb7066-ee35-4bb6-a41b-931fe66f1754"
      unitRef="usd">5306000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i58e98e012f3343f0badc90e26699bbb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTMtMy0xLTEtMzQ0OTE_e495343b-dd5e-40aa-9b5c-ae4a704d31ef"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i58e98e012f3343f0badc90e26699bbb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTMtNS0xLTEtMzQ0OTE_3e689f2e-0d18-4fc5-ba51-cd85a6a42922"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i58e98e012f3343f0badc90e26699bbb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTMtNy0xLTEtMzQ0OTE_94ae8c7c-e25e-4e20-94f0-e142bcf375ae"
      unitRef="usd">5304000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTQtMS0xLTEtMzQ0OTE_ce27a590-fecc-48f4-a4a7-b3a58de0b488"
      unitRef="usd">44267000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTQtMy0xLTEtMzQ0OTE_df533192-21e2-49ff-a908-d13fb0c4b7d4"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTQtNS0xLTEtMzQ0OTE_6b6a9df6-f546-4ea3-a398-d6101244e9b9"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTQtNy0xLTEtMzQ0OTE_39756726-c43e-4576-a3bf-09dd86481214"
      unitRef="usd">44261000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <ardx:InvestmentsAndCashAmortizedCost
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTctMS0xLTEtMzQ0OTE_160aa67b-fb9a-4a90-9abf-f18b403b24b9"
      unitRef="usd">116695000</ardx:InvestmentsAndCashAmortizedCost>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTctMy0xLTEtMzQ0OTE_50d6166c-113d-4d91-a828-e32a039bf3e2"
      unitRef="usd">1000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedGains>
    <ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTctNS0xLTEtMzQ0OTE_b3d2e0d8-6723-420d-ad18-9580ea6caa31"
      unitRef="usd">7000</ardx:CashCashEquivalentsAndInvestmentsGrossUnrealizedLosses>
    <us-gaap:InvestmentsAndCash
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RhYmxlOmFlMzYwYjhmMDg3ZTQyZmZhY2Q2NDBjMjI4NjBlZWNhL3RhYmxlcmFuZ2U6YWUzNjBiOGYwODdlNDJmZmFjZDY0MGMyMjg2MGVlY2FfMTctNy0xLTEtMzQ0OTE_16f5e30a-3c5c-484a-86e7-9ae76749fdde"
      unitRef="usd">116689000</us-gaap:InvestmentsAndCash>
    <ardx:AvailableForSaleSecuritiesDebtSecuritiesCurrentContractualMaturitiesMaximum
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RleHRyZWdpb246ZWE0YWU0ZDZmMDg3NDNmMDlhNTUzMTJkYjZhNDM0MWZfMTEwMw_c8d3693d-4288-49a5-88ac-2751436bebb7">P1Y</ardx:AvailableForSaleSecuritiesDebtSecuritiesCurrentContractualMaturitiesMaximum>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8zNy9mcmFnOmVhNGFlNGQ2ZjA4NzQzZjA5YTU1MzEyZGI2YTQzNDFmL3RleHRyZWdpb246ZWE0YWU0ZDZmMDg3NDNmMDlhNTUzMTJkYjZhNDM0MWZfMjExNw_f8ffacc2-8f8c-48fe-a89b-9ef01e2373f3"
      unitRef="investment">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RleHRyZWdpb246NzMwOTBkMDc5NTRlNDI1NGJlYzNkYTRlYmYwYTQ5NjdfMTk2Mw_56814414-e7cc-4ae2-a6b3-b2b536479f34">FAIR VALUE MEASUREMENTS&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;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="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 three-level hierarchy for the inputs to valuation techniques is briefly summarized as follows:&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;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:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1 &#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuations are based on quoted prices in active markets for identical assets or liabilities and readily accessible by us at the reporting date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2 &#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3 &#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;/tr&gt;&lt;/table&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 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="text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;June 30, 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:10pt;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:10pt;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:10pt;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:10pt;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 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;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;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. 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;8,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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="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;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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="display:none"/&gt;&lt;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&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;78,037&#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;50,433&#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;27,604&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities for exit fees&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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,091&#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;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;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;1,091&#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;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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: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;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:10pt;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:10pt;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:10pt;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 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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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="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&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 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;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="padding:2px 1pt;text-align:left;vertical-align: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="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;698&#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;&#x2014;&#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;&#x2014;&#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;698&#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;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="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;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 9. Derivative Liability&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="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 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 June&#160;30, 2022 and December&#160;31, 2021, due to their short-term nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Debt&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 interest rates of our deferred royalty obligation and term loan facility approximate the rate at which we could obtain alternative financing. Therefore, the carrying amount of the deferred royalty obligation and the term loan facility approximated their fair values at June&#160;30, 2022 and December&#160;31, 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 7. Deferred Royalty Obligation and Note 8. Borrowing&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 each respective liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RleHRyZWdpb246NzMwOTBkMDc5NTRlNDI1NGJlYzNkYTRlYmYwYTQ5NjdfMTk2NA_daa09129-f16c-4c5b-9323-7ffe17554500">&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;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="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 three-level hierarchy for the inputs to valuation techniques is briefly summarized as follows:&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;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:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1 &#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuations are based on quoted prices in active markets for identical assets or liabilities and readily accessible by us at the reporting date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2 &#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3 &#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RleHRyZWdpb246NzMwOTBkMDc5NTRlNDI1NGJlYzNkYTRlYmYwYTQ5NjdfMTk2NQ_8425c48e-096d-44ff-8af5-0a8b333692f4">&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 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="text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;June 30, 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:10pt;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:10pt;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:10pt;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:10pt;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 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;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;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. 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;8,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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="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;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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="display:none"/&gt;&lt;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&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;78,037&#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;50,433&#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;27,604&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities for exit fees&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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;1,091&#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;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;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;1,091&#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;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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: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;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:10pt;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:10pt;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:10pt;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 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;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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="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&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 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;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="padding:2px 1pt;text-align:left;vertical-align: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="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;698&#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;&#x2014;&#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;&#x2014;&#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;698&#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;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifc0b0709ef024116a0c9265abca56e5f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMy0xLTEtMS0zNDQ5MQ_c4e974bc-b522-40e1-b901-8231965cad75"
      unitRef="usd">50433000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id7fb0f7426e14cbb8e220839ea644f53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMy0zLTEtMS0zNDQ5MQ_a6d22419-1606-461a-8373-57102a422497"
      unitRef="usd">50433000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i79b3eccd186b4b239771cea14a00e33d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMy01LTEtMS0zNDQ5MQ_4989e570-a5ab-454b-9184-68c44571d651"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i546a6d3ca15649b1b31ac1990141ee51_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMy03LTEtMS0zNDQ5MQ_dca5d0b1-e88a-4198-b3c3-a9be8feb6ab0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i08942428c1e14accb811599d6f9c1077_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNC0xLTEtMS0zNDQ5MQ_77762c73-2613-488e-8032-7d3ea00a237a"
      unitRef="usd">16882000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idb85da03916f4959ae20e2dc28f6455c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNC0zLTEtMS0zNDQ5MQ_ab5970f7-f00c-4797-bc2a-1126b0641bb4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie98257b0990d4eec907be89dfe165197_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNC01LTEtMS0zNDQ5MQ_04c76763-7a12-48f8-9b2e-c86af9cfd914"
      unitRef="usd">16882000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i93c9bcdad9ec4c5ba892fa935c841839_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNC03LTEtMS0zNDQ5MQ_d5789b7f-96c3-4045-b294-6d904e60ff1b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8b9d10adba4d4aeab9e207d99f3aeebe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNS0xLTEtMS0zNDQ5MQ_e5572caa-d4e4-4e58-bfa5-26df5f12ae5c"
      unitRef="usd">8723000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8aaefa25584840cb807733401729c67a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNS0zLTEtMS0zNDQ5MQ_6bb8dee2-7660-42ec-81d1-4300cd4cf940"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6f37d12d66ab426fa73fe7b3c5d57eb4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNS01LTEtMS0zNDQ5MQ_cde92e30-e03c-49e2-ae1f-896bfbb9819d"
      unitRef="usd">8723000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7372862571244bdca7df10a1706f5b15_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNS03LTEtMS0zNDQ5MQ_7ec668be-e6a1-42c7-9884-a6f8f485e614"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i12201884779347479d4fe912a0be5b1f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNi0xLTEtMS0zNDQ5MQ_51a09232-5b59-4d60-82c0-f26ef31c21cf"
      unitRef="usd">999000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if03a03012ab5410792f139ec7007eb3a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNi0zLTEtMS0zNDQ5MQ_733052d7-928b-4bf5-a382-5c99985aa5ea"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie63c1e4cfb6a4516a7f8967b8e88ef31_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNi01LTEtMS0zNDQ5MQ_db7f0136-2c1e-4584-a200-97ba08d90ab0"
      unitRef="usd">999000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9b2c3f0a67c94a8c83f4cce268ad23a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNi03LTEtMS0zNDQ5MQ_2cde2985-6780-49f0-a75b-54b1c0375d05"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibfc5a1fc9b954a588a196da771f45701_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNy0xLTEtMS0zNDQ5MQ_964fe13e-01e3-4ca0-911b-f4c3dda56372"
      unitRef="usd">1000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id68a85c2475545a7946d12b3a69a9c7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNy0zLTEtMS0zNDQ5MQ_bb6ad4ef-ac4a-45fd-87df-52099942a504"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if576c80f93ba477a8bd7f301242eb30a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNy01LTEtMS0zNDQ5MQ_cb20d3d1-4ef1-4ec4-b575-c3ce818d30c0"
      unitRef="usd">1000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaa3bc355b5244eb0b37758f0981ed405_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfNy03LTEtMS0zNDQ5MQ_350596a0-116c-42b1-9883-8dbfc9d8587d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2ffac70a8f02419f80d424ef9aec9556_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfOS0xLTEtMS0zNDQ5MQ_03ed43fd-91d1-4c82-8907-94c0efcf9e78"
      unitRef="usd">78037000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia7954cbfa4ce4ea4ab4c3f6181db0e2e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfOS0zLTEtMS0zNDQ5MQ_fdf6c156-173c-4a5d-8c5a-78b7e50d0139"
      unitRef="usd">50433000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0b85e98bea364f768c6d835cd20e21da_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfOS01LTEtMS0zNDQ5MQ_6ef9c3b3-5d8c-4d74-9053-9c5a0c311d02"
      unitRef="usd">27604000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia5cf155031c64016a5a4d37007dc9ab7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfOS03LTEtMS0zNDQ5MQ_add95c1e-b09b-4c59-b9b5-37c45c31c846"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i620c4cac0fc54742b917d01906a295b1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTItMS0xLTEtMzQ0OTE_f9af0518-8ae2-4eb2-96f9-d4091ccf46c2"
      unitRef="usd">1091000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i07691efdc6d54495bf7cb279afdb630c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTItMy0xLTEtMzQ0OTE_3b27f592-894e-49aa-bb91-147d80e1e50e"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if8d14510168b435db23351f3042e2fcd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTItNS0xLTEtMzQ0OTE_680ebbf3-de2d-4c7c-bc9e-2c7c9146c22f"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if0cb3f52dc7040e1865d853122c39d38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTItNy0xLTEtMzQ0OTE_f5e4c484-402f-4e63-a9b1-aecd6afe748a"
      unitRef="usd">1091000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2ffac70a8f02419f80d424ef9aec9556_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTMtMS0xLTEtMzQ0OTE_79bc456c-051e-4ea1-9117-e2071963407f"
      unitRef="usd">1091000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia7954cbfa4ce4ea4ab4c3f6181db0e2e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTMtMy0xLTEtMzQ0OTE_aa4a0bd7-09da-42f3-9798-3e92101541f0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0b85e98bea364f768c6d835cd20e21da_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTMtNS0xLTEtMzQ0OTE_65d60abe-0105-43f0-8fc7-ffde38b360d2"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia5cf155031c64016a5a4d37007dc9ab7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOjdhNGZiODM4YWM5NjQwNDhiOWE2YThmYThjZDA3NDIxL3RhYmxlcmFuZ2U6N2E0ZmI4MzhhYzk2NDA0OGI5YTZhOGZhOGNkMDc0MjFfMTMtNy0xLTEtMzQ0OTE_176f90ad-e6f0-4c3b-aec3-ee0b179325c0"
      unitRef="usd">1091000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4cad74c2b72746a98815ab0bf53fe597_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMy0xLTEtMS0zNDQ5MQ_9c641e1c-0c84-4461-9b72-28c21629f594"
      unitRef="usd">71175000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i995be0cb8d874d6c9ba41b0dc05d971e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMy0zLTEtMS0zNDQ5MQ_810c4b61-67df-4899-922d-196164bfcd0f"
      unitRef="usd">71175000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9b854a7ada5344f09ef5775e5cba8f93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMy01LTEtMS0zNDQ5MQ_9f5d9b1f-a525-4b62-8b46-84ff1ecbccf0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia8b547ba90a040d0b2ad45d6df149223_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMy03LTEtMS0zNDQ5MQ_364c3929-93fa-4000-a847-b728aa3946aa"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie912ea9191f3410a856fb7a0596383a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNC0xLTEtMS0zNDQ5MQ_14b4eb2d-8b54-4555-8e15-80ea68ed964a"
      unitRef="usd">31935000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if3c82683331d441bb4bb22c1a6fee81b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNC0zLTEtMS0zNDQ5MQ_bcff2f8f-ae9a-494c-81fd-8c6a0bd3895c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i26ec7fb6b30a44a384e58a556b1d2cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNC01LTEtMS0zNDQ5MQ_a8392052-a6fd-4505-b58c-0b8e20815b94"
      unitRef="usd">31935000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i964174c2047d42ea872fe68df856aaf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNC03LTEtMS0zNDQ5MQ_31af8db4-b565-48f2-95d1-8d5a974ec958"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6a3d98d34e324383930817612f98d9b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNS0xLTEtMS0zNDQ5MQ_00be7b8b-4289-4648-a272-b2d88417250d"
      unitRef="usd">7022000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if8a59bd234854baab3810f3de2b8b58a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNS0zLTEtMS0zNDQ5MQ_614398ea-e957-4927-a5f1-b1b9bb171e9f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8051dc6644dd49ddb271e164ef97c689_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNS01LTEtMS0zNDQ5MQ_be27809a-d158-4c6b-96f3-e84581c4c99b"
      unitRef="usd">7022000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i67e3e3a40f3c49c083b2d38b581d7312_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNS03LTEtMS0zNDQ5MQ_b7aec4d0-2e27-47a1-abac-cfbd0950f9db"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i74e633e223e04648a650081651dfab52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNy0xLTEtMS0zNDQ5MQ_1402b93e-0d09-489b-a17f-cecff6aa54ac"
      unitRef="usd">5304000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib4b58e6d555145f0bdc3410179ee3f96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNy0zLTEtMS0zNDQ5MQ_faf11c7e-1a84-4617-9945-30842938f560"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8d88606f5f10482f94f0ee9f6cf00522_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNy01LTEtMS0zNDQ5MQ_a6e1f559-f3ca-41cb-a1b2-2d57d5f62d90"
      unitRef="usd">5304000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i80ad9ee3c9d74b2db9e200ae3966bdea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfNy03LTEtMS0zNDQ5MQ_f68f267f-b764-491f-b2ec-3c48ce808094"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6cf5489a8dfe42c2b6bbf447a6a435a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfOS0xLTEtMS0zNDQ5MQ_50356a7a-29ef-487d-828e-ffbcf9c91f50"
      unitRef="usd">115436000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6bca70cbb1754fb0bb05cb61bb3092c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfOS0zLTEtMS0zNDQ5MQ_0721f0ed-3307-4dc1-b8a9-50da9a56d341"
      unitRef="usd">71175000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i65da5e485ec14c3284891b7e6b8296a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfOS01LTEtMS0zNDQ5MQ_ab3d6650-f07f-4848-ae73-f42bee13f64b"
      unitRef="usd">44261000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id077c7e922dd4a4482ae82df90440e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfOS03LTEtMS0zNDQ5MQ_ce824730-f12b-4acd-8f19-2fdb4736ce20"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i8d869a99367f4854a7b935212b14932c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTItMS0xLTEtMzQ0OTE_88e788eb-227d-4b86-82a2-888ea39564bc"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifd39e9f5df1041638177826f6d98c2c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTItMy0xLTEtMzQ0OTE_8b58cf03-7b48-40a1-b743-21637772ac27"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iae239e1a1fb44ff689e8fe9e2e2b5049_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTItNS0xLTEtMzQ0OTE_23a5edbb-a1d3-4b28-ba31-b6e72e17843a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib86f2f199f92428483fdae875ebaf628_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTItNy0xLTEtMzQ0OTE_d01f08a2-3f21-4da2-99d9-a3db2ab8d5d0"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6cf5489a8dfe42c2b6bbf447a6a435a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTMtMS0xLTEtMzQ0OTE_d5db5cbd-71da-43d3-a03d-48eedbbe3d44"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6bca70cbb1754fb0bb05cb61bb3092c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTMtMy0xLTEtMzQ0OTE_4958a12c-8c81-4220-a4a1-747c84cdb301"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i65da5e485ec14c3284891b7e6b8296a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTMtNS0xLTEtMzQ0OTE_d0f80eb0-618d-4f49-8c68-2839680f7b92"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id077c7e922dd4a4482ae82df90440e4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80MC9mcmFnOjczMDkwZDA3OTU0ZTQyNTRiZWMzZGE0ZWJmMGE0OTY3L3RhYmxlOmRjMWMzZTU2MTkzMTRhNzJiZGIxZWUyYmVkYTY2ZDg2L3RhYmxlcmFuZ2U6ZGMxYzNlNTYxOTMxNGE3MmJkYjFlZTJiZWRhNjZkODZfMTMtNy0xLTEtMzQ0OTE_557f911a-a04c-4853-970c-8f634f979681"
      unitRef="usd">698000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RleHRyZWdpb246NTYxNTdhMTZkODQ2NDU0NGE3ODRjNTcxN2MxYzAwYmJfMjc4_734ae970-94b3-4857-a904-d644a3eee324">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 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;June 30, 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;460&#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;3,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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: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,529&#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;Prepaid commercial manufacturing of $17.8&#160;million and $9.4&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively, consist 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. Prepayments for commercial manufacturing of $3.8&#160;million as of June&#160;30, 2022 that are expected to be converted into inventory after 12 months are included in other assets on our Condensed Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RleHRyZWdpb246NTYxNTdhMTZkODQ2NDU0NGE3ODRjNTcxN2MxYzAwYmJfMjc5_2e604996-669c-4157-a11f-4bd1cac6aa3c">Inventory 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;June 30, 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;460&#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;3,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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: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,529&#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="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RhYmxlOjNlOTUwNWZiZmMyNjRlYjdiMDhkODljOGM3MDYzMzVlL3RhYmxlcmFuZ2U6M2U5NTA1ZmJmYzI2NGViN2IwOGQ4OWM4YzcwNjMzNWVfMS0yLTEtMS0zNDQ5MQ_c9f073c7-5db0-46cb-a235-dd20428641a2"
      unitRef="usd">460000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RhYmxlOjNlOTUwNWZiZmMyNjRlYjdiMDhkODljOGM3MDYzMzVlL3RhYmxlcmFuZ2U6M2U5NTA1ZmJmYzI2NGViN2IwOGQ4OWM4YzcwNjMzNWVfMi0yLTEtMS0zNDQ5MQ_4888f3b5-0b8c-4cc5-b884-d73e1e14cf98"
      unitRef="usd">3606000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RhYmxlOjNlOTUwNWZiZmMyNjRlYjdiMDhkODljOGM3MDYzMzVlL3RhYmxlcmFuZ2U6M2U5NTA1ZmJmYzI2NGViN2IwOGQ4OWM4YzcwNjMzNWVfMy0yLTEtMS0zNDQ5MQ_64e3d1bb-c6ad-499b-85e1-3756262984e6"
      unitRef="usd">463000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RhYmxlOjNlOTUwNWZiZmMyNjRlYjdiMDhkODljOGM3MDYzMzVlL3RhYmxlcmFuZ2U6M2U5NTA1ZmJmYzI2NGViN2IwOGQ4OWM4YzcwNjMzNWVfNC0yLTEtMS0zNDQ5MQ_362402d5-f58f-47dc-8ce7-12c816feb343"
      unitRef="usd">4529000</us-gaap:InventoryNet>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RleHRyZWdpb246NTYxNTdhMTZkODQ2NDU0NGE3ODRjNTcxN2MxYzAwYmJfMTA5OTUxMTYzMDA4Mw_a4a989dd-511e-4378-93d9-f12ed8569d25"
      unitRef="usd">17800000</ardx:PrepaidCommercialManufacturingCurrent>
    <ardx:PrepaidCommercialManufacturingCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RleHRyZWdpb246NTYxNTdhMTZkODQ2NDU0NGE3ODRjNTcxN2MxYzAwYmJfMTY0OTI2NzQ0MjkyNA_88167b85-925f-41ef-a933-699158e0164e"
      unitRef="usd">9400000</ardx:PrepaidCommercialManufacturingCurrent>
    <ardx:PrepaidCommercialManufacturingExpenseNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80My9mcmFnOjU2MTU3YTE2ZDg0NjQ1NDRhNzg0YzU3MTdjMWMwMGJiL3RleHRyZWdpb246NTYxNTdhMTZkODQ2NDU0NGE3ODRjNTcxN2MxYzAwYmJfMTA5OTUxMTYzMDU3OA_a8cbd08f-b11c-4592-8e7e-ec517c63d67d"
      unitRef="usd">3800000</ardx:PrepaidCommercialManufacturingExpenseNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNzYw_b55dc1a3-1f7e-49db-8afd-e7be129b6031">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, the first and only NHE3 inhibitor for the treatment of IBS-C in adults, in the U.S. We began selling IBSRELA in the U.S. in March 2022. We recorded net revenue for IBSRELA of $1.6&#160;million and $2.0&#160;million during the three and six months ended June&#160;30, 2022, 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;Sales to AmerisourceBergen Drug Corporation, Cardinal Health, and McKesson Corporation made up 40.2%, 22.7%, and 24.6% of our gross product revenue during the three months ended June&#160;30, 2022 and 35.1%, 21.7%, and 22.5% during the six months ended June&#160;30, 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&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;Other Fees, 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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 June 30, 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;43&#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;314&#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;189&#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;546&#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 three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59ec18a7958d427e9d6cbc9e707fe8c3_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfMzU5_5c2d9ace-1f6f-4f41-93cf-5f3b949cf88f"
      unitRef="usd">1600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8db22a3a4424d38be4990606ba05153_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfMTA5OTUxMTYyODY0NQ_f7c82f36-a88d-4e95-b534-6fcf3385a715"
      unitRef="usd">2000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i030bed782c004d8dba6df6de0d87f2b1_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfMTY0OTI2NzQ0MjYxOA_e75d7a6e-55c6-449c-a3df-e0e0cf18d3b6"
      unitRef="number">0.402</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icff93d49e06345b38b9bdf4a97525d38_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNDI1_bc308992-5ed0-4979-9b8e-e42642cd44b1"
      unitRef="number">0.227</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id4db73df4aa148be8f8d748314b92bc9_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNDM3_c53da9bc-67a7-4bd0-91b8-694afb1cd157"
      unitRef="number">0.246</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic8bf0daa5741459ebc9bbfb5ddfba604_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfMTA5OTUxMTYyODY5Mg_351a0621-eda2-4c25-8460-1a978f374d50"
      unitRef="number">0.351</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icfd33242ba7c449e8338b810a873ad59_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfMTA5OTUxMTYyODY5Nw_6283898a-08a1-427d-a5e0-c7679a9cd72e"
      unitRef="number">0.217</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c98f044f4c64f13aed0711c37e6a610_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfMTA5OTUxMTYyODcwNg_82fbdfa0-4c21-43b0-83b9-729e31464052"
      unitRef="number">0.225</us-gaap:ConcentrationRiskPercentage1>
    <ardx:ScheduleOfGrossToNetSalesAccrualsTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNzU5_fcd8cd60-6e84-4653-911c-36c722329a53">&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&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;Other Fees, 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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 June 30, 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;43&#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;314&#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;189&#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;546&#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="i57c496b3e28c4d63ab0345238346321c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMS0xLTEtMS0zNDQ5MQ_f8158f2f-69e1-4a26-a6f7-6e189e1bf2a9"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="ie399179e3b854e06a2b3d719ffa81575_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMS0zLTEtMS0zNDQ5MQ_42a97fa8-64fe-498f-8010-cec31591c4c4"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i7f73fe9f5f3e400faaf0dbba30e2b6c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMS01LTEtMS0zNDQ5MQ_b87ccc63-48d6-45cf-a61a-a38a208f6f8d"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMS03LTEtMS0zNDQ5MQ_d836d6e5-a727-4afb-8bd3-1f53117b2191"
      unitRef="usd">0</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="if76af73ff9024e19aceae555eb94a4ca_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMi0xLTEtMS0zNDQ5MQ_abee6988-6da9-4191-80f8-69952d2c907f"
      unitRef="usd">84000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="ibdac1bc1d6634022aa3677dde7c770f1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMi0zLTEtMS0zNDQ5MQ_a1e40895-e276-4d9a-bd65-b7181301eee6"
      unitRef="usd">329000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="ia1bab5938a824507be1fe347458f5a16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMi01LTEtMS0zNDQ5MQ_57a9aa19-6619-4433-b0e6-1a7ef369a24a"
      unitRef="usd">322000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMi03LTEtMS0zNDQ5MQ_f292348e-e787-484e-9c07-e4e24db5a85c"
      unitRef="usd">735000</ardx:ContractWithCustomerGrossToNetSalesAccrualActivityDuringCurrentPeriod>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="if76af73ff9024e19aceae555eb94a4ca_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMy0xLTEtMS0zNDQ5MQ_c5c2c3ab-e1e3-45b6-8da8-2bf0b2bb8902"
      unitRef="usd">-41000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="ibdac1bc1d6634022aa3677dde7c770f1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMy0zLTEtMS0zNDQ5MQ_bb17d2f5-ac1d-44b4-b117-ded871c133f0"
      unitRef="usd">-15000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="ia1bab5938a824507be1fe347458f5a16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMy01LTEtMS0zNDQ5MQ_298fac97-0d92-4ec8-8d99-ccc667e47e85"
      unitRef="usd">-133000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfMy03LTEtMS0zNDQ5MQ_6adb4ea8-586e-4ab3-8b9c-1cc116d140db"
      unitRef="usd">-189000</ardx:ContractWithCustomerGrossToCreditsOrDeductionsIssued>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="id3f92aef188e44c9ba3e6c4cf63228e7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfNC0xLTEtMS0zNDQ5MQ_11cb3cd8-0299-49d6-8feb-0cbfa1457fe7"
      unitRef="usd">43000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="i2352e72adbd040919db7f1c7395453a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfNC0zLTEtMS0zNDQ5MQ_bf0c63bc-a932-4a17-adac-3b347f01e007"
      unitRef="usd">314000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="ib616618f955a41fb961d25698786e446_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfNC01LTEtMS0zNDQ5MQ_2047b171-c7a1-442b-b5e0-71239c8e6f1e"
      unitRef="usd">189000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <ardx:ContractWithCustomerGrossToNetSalesAccruals
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RhYmxlOjg3OGYyNmIxMjY3NTQ3YWM5ZDk3YjUxM2MzN2M2OTQxL3RhYmxlcmFuZ2U6ODc4ZjI2YjEyNjc1NDdhYzlkOTdiNTEzYzM3YzY5NDFfNC03LTEtMS0zNDQ5MQ_f0101ef6-5d60-4b4b-8b45-86dd3d28959c"
      unitRef="usd">546000</ardx:ContractWithCustomerGrossToNetSalesAccruals>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee6cf208bb934fc49b584ea377c5e697_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNjg4_509656b1-9165-4b43-b868-420adc71b1b3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:ContractWithCustomerProductSalesGrossToNetAccruals
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNjg4_7b4f2ebf-fa57-4632-ba1c-f76c41f71c87"
      unitRef="usd">0</ardx:ContractWithCustomerProductSalesGrossToNetAccruals>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17ad1002e42841d9bab8e33e821c520d_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNjg4_83a20da2-5614-4625-909a-9e4d19dc5bfe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:ContractWithCustomerProductSalesGrossToNetAccruals
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80Ni9mcmFnOjU5NWI0YzdkMTBlYzQ3MTg5ZTgzZjBjOTY3YTkyNDM0L3RleHRyZWdpb246NTk1YjRjN2QxMGVjNDcxODllODNmMGM5NjdhOTI0MzRfNjg4_d47efc00-1c76-4da3-b063-1fe0006f2371"
      unitRef="usd">0</ardx:ContractWithCustomerProductSalesGrossToNetAccruals>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNzE0NjgyNTU5MTU4Mg_f974e78c-ee3d-47df-b0b5-0800be92d330">COLLABORATION AND LICENSING AGREEMENTS&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;Kyowa Kirin Co., Ltd. (&#x201c;KKC&#x201d;)&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;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 (the &#x201c;2019 KKC Agreement&#x201d;) for research associated with identifying two preclinical compounds that are ready for designation as development compounds (&#x201c;DCs&#x201d;), with one compound inhibiting the first undisclosed target (&#x201c;Program 1&#x201d;), and a second inhibiting the second undisclosed target (&#x201c;Program 2&#x201d;). Pursuant to the 2019 KKC Agreement, upon completion of the research and designation by the research steering committee of one or more DCs, 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="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:112%"&gt;Under the terms of the 2019 KKC Agreement, KKC paid us a non-refundable, non-creditable upfront fee of $10.0&#160;million in two installments as follows: the first installment of $5.0&#160;million within 30 days of November 11, 2019 (the &#x201c;Effective Date&#x201d;), and the second installment of $5.0&#160;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) 2 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.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Under the third amendment to the 2019 KKC Agreement entered into on June 28, 2022, the current term will end 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 have no material future obligations under the 2019 KKC Agreement and recorded no revenue under the 2019 KKC Agreement during the three and six months ended June&#160;30, 2022. During the three and six months ended June&#160;30, 2021, we recognized $1.3&#160;million and $2.8&#160;million, respectively, as collaborative development revenue under the 2019 KKC Agreement in the accompanying condensed statement 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: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 (the &#x201c;2017 KKC Agreement&#x201d;), for the development, commercialization, and distribution of tenapanor in Japan for cardiorenal indications. 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.&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 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&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;$30.0&#160;million in upfront license fees, which was recognized as revenue when the agreement was executed. Based on our assessment, management determined that the license and the manufacturing supply services were its 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&#160;million. We may be entitled to receive up to&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;$55.0&#160;million in total development and regulatory milestones, of which $10.0&#160;million has been received and recognized as revenue as of June&#160;30, 2022. We may also be eligible to receive approximately &#xa5;8.5&#160;billion for commercialization milestones, or approximately $62.3&#160;million at the currency exchange rate on June&#160;30, 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 7. Deferred Royalty Obligation&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 has not been included in the transaction price as these were fully constrained at June&#160;30, 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;On April 11, 2022, we entered into a second amendment (the "Amendment") to the 2017 KKC Agreement. Under the terms of the Amendment, we and KKC have agreed to a reduction in the royalty rate payable to us by KKC upon net sales of tenapanor 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 7. Deferred Royalty Obligation&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 has agreed to pay us up to an additional $40.0&#160;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. The variable consideration related to the reduction in the royalty rate has not been included in the transaction price as these were fully constrained at June&#160;30, 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;During the three and six months ended June&#160;30, 2022 we recognized no licensing revenue upon the achievement of development milestones. During the three and six months ended June&#160;30, 2021, we recognized zero and $5.0&#160;million respectively, as licensing revenue upon the initiation of phase 3 clinical studies by KKC in Japan to evaluate tenapanor for hyperphosphatemia. During the three and six months ended June&#160;30, 2022, we recognized $952&#160;thousand and $966&#160;thousand, respectively, as&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;product supply revenue related to the manufacturing supply of tenapanor and other materials to KKC pursuant to the 2017 KKC Agreement. During the three and six months ended June&#160;30, 2021,&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;we recognized zero and $126&#160;thousand, respectively, as product supply revenue pursuant to 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;As detailed below under the heading &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;Deferred revenue - non-current&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 have received prepayments 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="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. (&#x201c;Fosun Pharma&#x201d;)&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&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;Pharma&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&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;&#x201c;Fosun Agreement&#x201d;),&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;for the development, commercialization and distribution of tenapanor in China for both hyperphosphatemia and&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;IBS-C.&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;Under the terms of the Fosun Agreement, Fosun paid us 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;$12.0 million upfront&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;license fee. We may be entitled to receive development and commercialization milestones of up to&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;$113.0 million, of which $3.0 million has been received and recognized as revenue as of June&#160;30, 2022, 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&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;20%. The variable consideration related to the remaining development milestone payments has not been included in the transaction price as these were fully constrained at June&#160;30, 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;We have recorded no&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;revenue during the three and six months ended June&#160;30, 2022 or 2021 related&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;to the Fosun&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;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;Knight Therapeutics, Inc. (&#x201c;Knight&#x201c;) &#160;&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 (the &#x201c;Knight Agreement&#x201d;) for the development, commercialization and distribution of tenapanor in Canada for hyperphosphatemia and IBS-C. Under the terms of the Knight Agreement, Knight paid us 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 upfront payment. We may also be eligible to receive approximately CAD22.2&#160;million for development and commercialization milestones, or approximately $17.2 million at the currency exchange rate on June&#160;30, 2022, of which $0.7 million has been received and recognized as revenue as of June&#160;30, 2022. We are also eligible to receive royalties 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 has not been included in the transaction price as they were fully constrained at June&#160;30, 2022.&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 (&#x201c;AstraZeneca&#x201d;)&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 (the &#x201c;AstraZeneca Termination Agreement&#x201d;) 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 licensee of tenapanor or another NHE3 inhibitor, up to a maximum of $75.0 million in aggregate for (i) and (ii). As of June&#160;30, 2022, to date in aggregate, we have recognized $11.9 million of the $75.0 million, which has been recorded as cost of revenue, and have paid AstraZeneca $11.6 million. During the three and six months ended June&#160;30, 2022 we recognized and recorded as cost of revenue $0.2 million and $0.3 million, respectively, related to the AstraZeneca Termination Agreement. During the three and six months ended June&#160;30, 2021 we recognized zero and $1.0 million, respectively, as cost of revenue related to the AstraZeneca 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;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 June&#160;30, 2022 and 2021 current deferred revenue balance is attributable entirely to the 2019 KKC Agreement and the non-current deferred revenue balances are attributable entirely to the 2017 KKC Agreement (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.300%"/&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 #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;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="display:none"/&gt;&lt;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;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance at June 30,&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,412&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&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:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&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 #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;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;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;3,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;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 June 30,&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;12,421&#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,947&#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:CollaborativeArrangementDisclosureTextBlock>
    <ardx:NumberOfSeparateCollaborativeAgreements
      contextRef="i074ffa4e105544b6beba06ccf79db768_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNjYw_f696305e-36c6-4c73-a45a-663a7d2ad647"
      unitRef="item">1</ardx:NumberOfSeparateCollaborativeAgreements>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i95cd52616ff5466da36d2f2aa223f06b_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTEx_520f04d7-7fd9-44d1-afbb-9fa36605dfb4"
      unitRef="usd">10000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesFirstInstallment
      contextRef="i95cd52616ff5466da36d2f2aa223f06b_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTcx_c06eb2f7-f90c-4592-a1f0-7a7846b0e34f"
      unitRef="usd">5000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesFirstInstallment>
    <ardx:TermOfPaymentOfLicenseFeeFirstInstallment
      contextRef="i95cd52616ff5466da36d2f2aa223f06b_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTgx_e1556b52-518b-41b2-8f9c-c9448e7d6406">P30D</ardx:TermOfPaymentOfLicenseFeeFirstInstallment>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesSecondInstallment
      contextRef="i95cd52616ff5466da36d2f2aa223f06b_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA1OQ_a102a389-3b9b-4c27-bce5-50aab553dc88"
      unitRef="usd">5000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFeesSecondInstallment>
    <ardx:TermOfAgreement
      contextRef="i95cd52616ff5466da36d2f2aa223f06b_D20191101-20191130"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTIxMA_1a3a81df-ec6d-4f08-a291-c0e0f5effbfc">P2Y</ardx:TermOfAgreement>
    <ardx:CollaborationAndLicensingAgreementsNumberOfAmendments
      contextRef="i95cd52616ff5466da36d2f2aa223f06b_D20191101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMjc0ODc3OTA4ODEwMA_d5dc4f41-0f07-4ab5-9aa9-f6d9f4a5f5ea"
      unitRef="segment">3</ardx:CollaborationAndLicensingAgreementsNumberOfAmendments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i061c308d6b1a43f0968b363555e92226_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTU2NQ_c68cf941-35db-4d93-a824-b9f1a0e548ad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fb105e15b8b47d9b8839aab9ebd811a_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTU2NQ_e6d9fb46-f8db-4aa8-88fc-c0bbfa47b8eb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f5bff24d8fb4ded926a6a65685e29e5_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY4MQ_96f0b135-24e7-4216-a0a4-1efb9a0be097"
      unitRef="usd">1300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3db2f9f0408b4c3b8bc1d23c42421c54_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODU5MQ_c333b033-88bf-40fd-85eb-5d6d64428bd4"
      unitRef="usd">2800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i41b83b1385d64bb0b4fcdd8478229082_D20171101-20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMzE2NQ_a60cb498-2826-4fdf-9953-a9e57656cc53"
      unitRef="usd">30000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees
      contextRef="i41b83b1385d64bb0b4fcdd8478229082_D20171101-20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMzU2MQ_a60cb498-2826-4fdf-9953-a9e57656cc53"
      unitRef="usd">30000000</ardx:CollaborationAndLicensingAgreementsUpfrontLicenseFees>
    <ardx:CollaborativeArrangementPotentialDevelopmentMilestones
      contextRef="i08c9f146a507443cbf42d1ec3614ba5a_I20171130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMzYwMQ_07814917-cb4e-4ae9-ba5b-1d541db251ec"
      unitRef="usd">55000000</ardx:CollaborativeArrangementPotentialDevelopmentMilestones>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i014594d7c2e34a5ba34aa3612a1cf0fe_D20171101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMzY0Ng_7b09af32-e6eb-4279-8dca-1808809366ff"
      unitRef="usd">10000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ardx:CollaborativeArrangementPotentialCommercializationMilestones
      contextRef="i9b05c8d90cf241fe9da5a7dfc1eabd4c_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTY0MDA4Mw_ac8322b2-52cd-4835-a040-2ad6b46b4a2f"
      unitRef="jpy">8500000000</ardx:CollaborativeArrangementPotentialCommercializationMilestones>
    <ardx:CollaborativeArrangementPotentialCommercializationMilestones
      contextRef="i9b05c8d90cf241fe9da5a7dfc1eabd4c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTY0MDA5MA_e0c6c251-d5d4-4e3b-a038-a704dc42348f"
      unitRef="usd">62300000</ardx:CollaborativeArrangementPotentialCommercializationMilestones>
    <ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRate
      contextRef="i1d511f2c209a4a5aaff9671b49116eb3_I20220411"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODU1MQ_9ee346f1-4a37-4b24-afc8-a0a1a02b80c7"
      unitRef="usd">40000000</ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRate>
    <ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRateNumberOfPaymentTranches
      contextRef="i1d511f2c209a4a5aaff9671b49116eb3_I20220411"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNDc3MQ_4a07a5ab-b217-41c4-8961-6d8fc9bd553e"
      unitRef="payment_tranche">2</ardx:CollaborativeArrangementFeeReceivableForReductionInRoyaltyRateNumberOfPaymentTranches>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i241a969a3e094d03b3d8dd8e7e25cf1e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNTEyMg_69211798-2195-4d4e-a8c4-bb610e4284c9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82f5715e2fbb4db4a6cd85a32f3fc2f6_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNTEyMg_f85bb2b9-cf1b-44e8-9ea3-c748ce7f3f03"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8b1212609cc42c18f655b93c0a406eb_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNTIzNg_cd7ce893-bec2-420a-a447-e61505753512"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2edefef1531b4386b1099d09c2a70ee0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODYxNA_6896b028-923a-4b80-b13c-9e4b8a649e45"
      unitRef="usd">5000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7b4102a4754a8cbae7529a244bf3f5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNTQxMQ_edc3b628-729f-415f-abc6-80ad91421357"
      unitRef="usd">952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4597c87af79d4327bdff63f69b57b1ae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODY0Mg_d5f91051-8325-414e-a764-6e08d38a28bb"
      unitRef="usd">966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i109c5f1c267e4db584222bf588b29f9b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNTU5Nw_ffaadb40-1edf-4c0f-bb54-05b9e91ab33d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7671d7833f84b738c08011e9527d6a6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODcwMw_e339e873-1f67-471b-bf14-d695d43d7de6"
      unitRef="usd">126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ProceedsFromLicenseFeesReceived
      contextRef="i0bc59163e21d45b0a82ec6a938f3e4fb_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNjc1OA_5cef2042-3843-40c5-95b2-de9b4ef5c2c5"
      unitRef="usd">12000000</us-gaap:ProceedsFromLicenseFeesReceived>
    <ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones
      contextRef="i9bfae235b525451e977ec2988b5262e7_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY0OTI2NzQ1Nzk2NQ_7d8a45d1-cf02-4734-952b-3aedf3d6d195"
      unitRef="usd">113000000</ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones>
    <ardx:CollaborativeArrangementPotentialDevelopmentMilestones
      contextRef="i0e3965d572ee4aceaf968a9429112520_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY0OTI2NzQ1Nzk5Mw_7e2ce9d1-1f74-418c-b10f-b96fbf3fe055"
      unitRef="usd">3000000</ardx:CollaborativeArrangementPotentialDevelopmentMilestones>
    <ardx:ThresholdPercentageOfSalesForTieredRoyalties
      contextRef="i9bfae235b525451e977ec2988b5262e7_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY0OTI2NzQ1ODIxMA_e74f097d-b1cc-4dc4-8b14-6ac992674936"
      unitRef="number">0.20</ardx:ThresholdPercentageOfSalesForTieredRoyalties>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifad96d6d72d2427c850a8f4187189002_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNzUzMg_0d7c4472-8de8-4bb6-a767-f5e995bd1f1e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie17162477fe2411892bc4d952ca4b3c7_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNzUzMg_45d8ac7f-7290-4c8f-bf17-7bc151fdcff5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39c1eb48ebc84ec3b3bdd61a6ce8578c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNzUzMg_4f7c427b-0623-402f-9528-2a8d700cb872"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1177146d35a4e4da142927eaed0ecc9_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfNzUzMg_d8635df6-6960-46da-9cf7-e32be47faa15"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ProceedsFromLicenseFeesReceived
      contextRef="i52011fdfd0334a89bcd53e3d6de2b37f_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfODI4Mw_16ead127-30a2-4e57-a288-ba0a2467b0d7"
      unitRef="usd">2300000</us-gaap:ProceedsFromLicenseFeesReceived>
    <ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones
      contextRef="if3b2a409542f4bc1a83f80b78e672650_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY0OTI2NzQ2MDIwNw_75e816c7-f50e-44da-b341-038780bf741b"
      unitRef="cad">22200000</ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones>
    <ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones
      contextRef="if3b2a409542f4bc1a83f80b78e672650_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY0OTI2NzQ2MDIzMQ_e713366b-d2be-4651-99c8-0d918391a0eb"
      unitRef="usd">17200000</ardx:CollaborativeArrangementPotentialDevelopmentAndCommercializationMilestones>
    <ardx:CollaborativeArrangementPotentialDevelopmentMilestones
      contextRef="i17126d287de74e979cfde5127eb1da69_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTY0OTI2NzQ2MDA1NQ_414b29be-201c-43f0-8946-8e05906dff2c"
      unitRef="usd">700000</ardx:CollaborativeArrangementPotentialDevelopmentMilestones>
    <ardx:PercentageOfRoyaltyRevenue
      contextRef="i3fa9c0a733e94e138c49c87fb16e296f_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfODk4Mw_65c02c32-51f0-41fb-8c66-1d39a68e8daa"
      unitRef="number">0.10</ardx:PercentageOfRoyaltyRevenue>
    <ardx:PercentageOfNonRoyaltyRevenue
      contextRef="i3fa9c0a733e94e138c49c87fb16e296f_D20150601-20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTA2OA_396b92d0-6711-461c-85b2-03dbfe12e4c6"
      unitRef="number">0.20</ardx:PercentageOfNonRoyaltyRevenue>
    <ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum
      contextRef="i2766bdc22382498f96100a7aaec65cb8_I20150630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTE3OA_479d9d34-948e-4dd2-b07f-c75bf04b38dc"
      unitRef="usd">75000000</ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum>
    <ardx:CostOfRevenueAggregateAmountRecognized
      contextRef="i9df8422a3ac54491960b7f51d8d389ad_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTI2Mw_756f0715-7559-4b6c-a29d-d85fd17477b2"
      unitRef="usd">11900000</ardx:CostOfRevenueAggregateAmountRecognized>
    <ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum
      contextRef="i2766bdc22382498f96100a7aaec65cb8_I20150630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTI3Mw_479d9d34-948e-4dd2-b07f-c75bf04b38dc"
      unitRef="usd">75000000</ardx:CollaborativeArrangementPotentialPaymentPerTerminationAgreementMaximum>
    <ardx:PaymentsOfUnchargedLicenseFeesAggregateAmountPaid
      contextRef="i9df8422a3ac54491960b7f51d8d389ad_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTM0Nw_059b0805-f65a-45cb-9296-156b23680406"
      unitRef="usd">11600000</ardx:PaymentsOfUnchargedLicenseFeesAggregateAmountPaid>
    <us-gaap:CostOfRevenue
      contextRef="i4411ff34351946ec9efc6813633c673b_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODc1Mw_82e0218a-5c28-418d-9756-ec1ae5e6ab68"
      unitRef="usd">200000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i97f3b674467b417ab75287cabe20b889_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODc2Ng_ee0dedff-fd48-4419-a928-42bad9a2e514"
      unitRef="usd">300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2de17a790f144efcb20e85eca270e9b7_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODc4MQ_769b79ae-95b3-4c1e-877a-16071f91c4ab"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if2354099a5be4c5f9e83fee570934ba6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfMTA5OTUxMTYzODc5NA_74f5b344-46d9-4894-9cef-ee30200535cd"
      unitRef="usd">1000000</us-gaap:CostOfRevenue>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RleHRyZWdpb246YmFkZGMyYjNmOTAxNDE1N2I0NjU2ZDBlYzUwODllNTRfOTk1Ng_8cc9279c-6e17-40ae-90f9-f99277bf3b81">&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 June&#160;30, 2022 and 2021 current deferred revenue balance is attributable entirely to the 2019 KKC Agreement and the non-current deferred revenue balances are attributable entirely to the 2017 KKC Agreement (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.300%"/&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 #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;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="display:none"/&gt;&lt;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;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance at June 30,&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,412&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&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:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.325%"/&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 #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;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;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;3,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;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 June 30,&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;12,421&#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,947&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2325fcd766374f64b728734271bdcb7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmFiODQ4NjI5NTc0YjQzNjlhNDMyNmI4MDFkNGQyYzU2L3RhYmxlcmFuZ2U6YWI4NDg2Mjk1NzRiNDM2OWE0MzI2YjgwMWQ0ZDJjNTZfMS0xLTEtMS0zNDQ5MQ_21341a94-049a-4fd2-896b-79f18ce41571"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3cc77e1d71d74d1a9a74f5ec6a36efde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmFiODQ4NjI5NTc0YjQzNjlhNDMyNmI4MDFkNGQyYzU2L3RhYmxlcmFuZ2U6YWI4NDg2Mjk1NzRiNDM2OWE0MzI2YjgwMWQ0ZDJjNTZfMS0zLTEtMS0zNDQ5MQ_27817b38-6d3f-4b95-8057-bd5bd96dceb2"
      unitRef="usd">4177000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived
      contextRef="i061c308d6b1a43f0968b363555e92226_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmFiODQ4NjI5NTc0YjQzNjlhNDMyNmI4MDFkNGQyYzU2L3RhYmxlcmFuZ2U6YWI4NDg2Mjk1NzRiNDM2OWE0MzI2YjgwMWQ0ZDJjNTZfNC0xLTEtMS0zNDQ5MQ_6de04b5a-bb17-47d2-81f9-acab3d4571c6"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived>
    <ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived
      contextRef="i3db2f9f0408b4c3b8bc1d23c42421c54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmFiODQ4NjI5NTc0YjQzNjlhNDMyNmI4MDFkNGQyYzU2L3RhYmxlcmFuZ2U6YWI4NDg2Mjk1NzRiNDM2OWE0MzI2YjgwMWQ0ZDJjNTZfNC0zLTEtMS0zNDQ5MQ_c6930833-3c54-4f79-a348-c1337c12687f"
      unitRef="usd">2765000</ardx:ContractWithCustomerLiabilityRevenueRecognizedCashReceived>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0f865d48364e43feb2428abb54224a8d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmFiODQ4NjI5NTc0YjQzNjlhNDMyNmI4MDFkNGQyYzU2L3RhYmxlcmFuZ2U6YWI4NDg2Mjk1NzRiNDM2OWE0MzI2YjgwMWQ0ZDJjNTZfNi0xLTEtMS0zNDQ5MQ_452a90f5-0c6f-41b4-b77a-9deae2d7f6c2"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie657c8dfb1514308ada6df2d9ee8bf1e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmFiODQ4NjI5NTc0YjQzNjlhNDMyNmI4MDFkNGQyYzU2L3RhYmxlcmFuZ2U6YWI4NDg2Mjk1NzRiNDM2OWE0MzI2YjgwMWQ0ZDJjNTZfNi0zLTEtMS0zNDQ5MQ_156e9165-75e4-40b2-87ba-c0d7b5744cdc"
      unitRef="usd">1412000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i6c552aa84944403c8a3fb465c4b3bc03_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfMS0xLTEtMS0zNDQ5MQ_e0974372-bfb4-4a63-80c2-9e53db51b8d2"
      unitRef="usd">4727000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ieee60570c43f40948f1db4079104e9e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfMS0zLTEtMS0zNDQ5MQ_904718a5-881c-4a95-a032-25e5e828ffc6"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <ardx:ContractWithCustomerLiabilityIncreaseForCashReceived
      contextRef="i531d15c78ece4f9a9905d6f96710a74c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfMi0xLTEtMS0zNDQ5MQ_f77ae66f-5a15-499e-b1e4-f43f1564de90"
      unitRef="usd">3829000</ardx:ContractWithCustomerLiabilityIncreaseForCashReceived>
    <ardx:ContractWithCustomerLiabilityIncreaseForCashReceived
      contextRef="i84c7c1add2584109ba82c720ff846b37_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfMi0zLTEtMS0zNDQ5MQ_e9173eb0-7087-4038-9528-a6197b986717"
      unitRef="usd">2947000</ardx:ContractWithCustomerLiabilityIncreaseForCashReceived>
    <ardx:ContractWithCustomerLiabilityIncreaseForAmountsInvoiced
      contextRef="i531d15c78ece4f9a9905d6f96710a74c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfMy0xLTEtMS0zNDQ5MQ_f27b62b8-99ce-41eb-a7c6-36cd195f457c"
      unitRef="usd">3865000</ardx:ContractWithCustomerLiabilityIncreaseForAmountsInvoiced>
    <ardx:ContractWithCustomerLiabilityIncreaseForAmountsInvoiced
      contextRef="i84c7c1add2584109ba82c720ff846b37_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfMy0zLTEtMS0zNDQ5MQ_d7d3e1dd-c8aa-4ff5-874e-ce0e35c763ac"
      unitRef="usd">0</ardx:ContractWithCustomerLiabilityIncreaseForAmountsInvoiced>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i865d6c576ab546bcbf3614308dda7939_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfNi0xLTEtMS0zNDQ5MQ_d46b886c-87c1-4b26-9698-292aa110f41d"
      unitRef="usd">12421000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i87b20fa0c635463cae3c68920d3544be_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV80OS9mcmFnOmJhZGRjMmIzZjkwMTQxNTdiNDY1NmQwZWM1MDg5ZTU0L3RhYmxlOmZjMzkxZmM0ZGQ0MzQ5YWI5ZTMzM2U3OTVmMzVmYWNjL3RhYmxlcmFuZ2U6ZmMzOTFmYzRkZDQzNDlhYjllMzMzZTc5NWYzNWZhY2NfNi0zLTEtMS0zNDQ5MQ_7ade92b9-8e2c-4228-b605-2876e72181ae"
      unitRef="usd">2947000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF83MTQ2ODI1NTg4NzU5_e96847ac-5884-4c51-a409-23e4bddf1927">DEFERRED ROYALTY OBLIGATION&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 June 28, 2022, we and HealthCare Royalty Partners IV, L.P. (&#x201c;HCR&#x201d;) entered into a Royalty and Sales Milestone Interest Acquisition Agreement (the &#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. 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;We received the $10.0&#160;million upfront payment from HCR during June 2022 and recorded it as a deferred royalty obligation on our condensed balance sheet. As part of the sale, we incurred approximately $0.4 million in transaction costs, which, along with the deferred royalty obligation, will be 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. To determine the amortization of the deferred royalty obligation, we are required to estimate the total amount of future royalty payments to be received from KKC for sales of tenapanor in Japan. There are a number of factors that could materially affect the amount and timing of royalty payments from KKC, most of which are not within our control. We will 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 will prospectively adjust the imputed interest rate and the related amortization of the deferred royalty obligation. As of June&#160;30, 2022, our effective interest rate used to amortize the liability is 34.4%. During the three and six months ended June&#160;30, 2022, we did not recognize a material amount of non-cash interest expense for the amortization of the deferred royalty obligation.</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:IncreaseDecreaseInRoyaltiesPayable
      contextRef="i2776e4b43d244212bb36a96e1f7f6bf0_D20220628-20220628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8xNjQ5MjY3NDQ3MTAw_23400831-122f-4198-9c37-bbac842d0d29"
      unitRef="usd">20000000</us-gaap:IncreaseDecreaseInRoyaltiesPayable>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic5599d31da844dc09d6e245bda588015_I20220628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8xNjQ5MjY3NDQ3MDA4_2828db50-19f9-4165-9739-6890f5045a81"
      unitRef="usd">10000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic5599d31da844dc09d6e245bda588015_I20220628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8xNjQ5MjY3NDQ3MDI2_7c56c88a-ec20-4720-9e05-e284cd11187f"
      unitRef="usd">5000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic5599d31da844dc09d6e245bda588015_I20220628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8xNjQ5MjY3NDQ3MTA4_6f4b29d2-4b6a-4d64-b431-3a7f1aafd554"
      unitRef="usd">5000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ide6b9c3554974336b19c0254e81adba0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8yNzQ4Nzc5MDc4MjQ5_f7b5771f-02ce-4d56-a3e0-d169bbdf24d0"
      unitRef="usd">10000000</us-gaap:ContractWithCustomerLiability>
    <ardx:ContractWithCustomerLiabilityTransactionCosts
      contextRef="ide6b9c3554974336b19c0254e81adba0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8xNjQ5MjY3NDQ3MDY4_6b30411d-d17c-4722-8bf1-f55c1d37a1a1"
      unitRef="usd">400000</ardx:ContractWithCustomerLiabilityTransactionCosts>
    <ardx:ContractWithCustomerLiabilityAmortizationEffectiveInterestRatePercent
      contextRef="ibe07abdbf5b343909ddaf5fb16e06caf_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV8xMTY0L2ZyYWc6ZDRkMjZkNGYzNWQ0NDg3MDlhNWZkOGZiMTgyMjg4YzAvdGV4dHJlZ2lvbjpkNGQyNmQ0ZjM1ZDQ0ODcwOWE1ZmQ4ZmIxODIyODhjMF8xMDk5NTExNjM2MjAz_1fc29994-4386-4704-a078-b5865b551605"
      unitRef="number">0.344</ardx:ContractWithCustomerLiabilityAmortizationEffectiveInterestRatePercent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNzE4MA_8698ce73-40ee-4b55-9a33-ad66843a6db7">BORROWING &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;Solar Capital and Western Alliance Bank Loan Agreement&lt;/span&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="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 May 16, 2018, we entered into a loan and security agreement (as amended on October 9, 2020, March 1, 2021, May 5, 2021, and July 29, 2021) (the "2018 Loan Agreement") with Solar Capital Ltd. and Western Alliance Bank (collectively the &#x201c;2018 Lenders&#x201d;). The 2018 Loan Agreement provided for a $50.0 million loan facility with a maturity date of November&#160;1, 2022 (the &#x201c;2018 Loan&#x201d;). 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="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 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 9. Derivative Liability&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;, 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 upon the occurrence of certain conditions (the "2018 Exit Fee"). Our obligations for the 2018 Exit Fee remain outstanding following the full repayment of the 2018 Loan in February 2022. &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;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 (the &#x201c;Closing Date&#x201d;), we entered into a loan and security agreement (the &#x201c;2022 Loan Agreement&#x201d;) with SLR Investment Corp. as collateral agent (the &#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 (the &#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 the control of serum phosphorus in chronic kidney disease patients on dialysis by December 31, 2022, and (ii) we have achieved certain product revenue milestone targets described in the 2022 Loan Agreement (the &#x201c;Term B Loan&#x201d;, and collectively, the Term A Loan and the Term B Loan, the &#x201c;2022 Loan&#x201d;). On August 1, 2022, 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 chronic kidney disease patients on dialysis in order to borrow the additional $22.5 million from December 31, 2022 to March 31, 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 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. Accordingly, beginning on April 1, 2024, 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. 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 (the &#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&#160;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 June&#160;30, 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 1. Organization and Basis of Presentation: 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&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 June&#160;30, 2022, our future payment obligations related to the 2022 Loan, excluding interest payments and the 2022 final fee, are as follows (in thousands):&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;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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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: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 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;28,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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&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,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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: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,230)&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;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 #000000;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;26,373&#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:middle"/&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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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, net of current portion&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;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i332a0792bd1f4c0e92d7f1b5cbe65a8e_I20180516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMzc3_652912d8-16f9-4040-8263-0e977956cd3f"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i332a0792bd1f4c0e92d7f1b5cbe65a8e_I20180516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNjA0NzMxMzk1OTk2NA_332d9e08-f422-4366-8ec1-2d7619e7f488"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i45fff355f00f45b192078e143fe5bd5a_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNzc3_22be1f59-7c06-4c5a-9112-06da625be773"
      unitRef="usd">1500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="ibb409ddee548471bb71a3d72714cd69d_D20220223-20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMTM0NQ_834f2467-e7f4-4e49-8327-5b790b602b8c"
      unitRef="usd">27500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <ardx:RemainingFundingBasedOnConditionalMilestoneAchievement
      contextRef="id7b0db6f01a842ee9808c8aadcd299ed_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMTQxMw_01e7ca67-ada7-4c67-9d8d-c1bd1cd70047"
      unitRef="usd">22500000</ardx:RemainingFundingBasedOnConditionalMilestoneAchievement>
    <ardx:RemainingFundingBasedOnConditionalMilestoneAchievement
      contextRef="id7b0db6f01a842ee9808c8aadcd299ed_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMTA5OTUxMTYzNTM3Mg_01e7ca67-ada7-4c67-9d8d-c1bd1cd70047"
      unitRef="usd">22500000</ardx:RemainingFundingBasedOnConditionalMilestoneAchievement>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5ca4f47844fc4780baff69e8911b29c0_D20220223-20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMjA1NA_05df2df4-72db-422b-a0a2-1bb58ba5cf2c"
      unitRef="number">0.0795</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ardx:DebtInstrumentVariableRateBaseOption
      contextRef="i5ca4f47844fc4780baff69e8911b29c0_D20220223-20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMjEwMA_0a685888-9501-4e48-b3af-ec218eacba37"
      unitRef="number">0.0010</ardx:DebtInstrumentVariableRateBaseOption>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb409ddee548471bb71a3d72714cd69d_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMjc0ODc3OTA3NzA1NQ_c9dc2232-5214-4d2f-a50e-d1c37aaba1b6">P36M</us-gaap:DebtInstrumentTerm>
    <ardx:DebtInstrumentClosingFeeAmount
      contextRef="i53d431115a854c79807d5f03cee9dc62_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMjUxNQ_640798b8-23d0-4a9d-9eb8-a81535b01953"
      unitRef="usd">200000</ardx:DebtInstrumentClosingFeeAmount>
    <ardx:LoanAgreementFutureObligationUponFundingOrOtherEvents
      contextRef="id7b0db6f01a842ee9808c8aadcd299ed_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMjU4NA_8be6a5bd-d957-4c69-827d-696401c5bd89"
      unitRef="usd">100000</ardx:LoanAgreementFutureObligationUponFundingOrOtherEvents>
    <ardx:DebtInstrumentFeeDueUponMaturityAccelerationPrepaymentTerminationPercentage
      contextRef="i9fc61d7b192f49609b11da252ff3673e_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMjgyOQ_1040532c-b795-4cbb-88e1-8c0d768437e7"
      unitRef="number">0.0495</ardx:DebtInstrumentFeeDueUponMaturityAccelerationPrepaymentTerminationPercentage>
    <ardx:DebtInstrumentPrepaymentFeePercentage
      contextRef="i63aef503641b4c29a348a0255e9218d2_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMzE2Mw_1c15a7e6-5777-4b5a-bea4-c16eea301947"
      unitRef="number">0.03</ardx:DebtInstrumentPrepaymentFeePercentage>
    <ardx:DebtInstrumentPrepaymentFeePercentage
      contextRef="idf01893ad4c84865891f7430b162cae9_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMzI5Mw_9c5c35c5-30ce-4d26-ada4-e8ada37db053"
      unitRef="number">0.02</ardx:DebtInstrumentPrepaymentFeePercentage>
    <ardx:DebtInstrumentPrepaymentFeePercentage
      contextRef="i5e0099257ff746c4ba0bf0a5c60285a1_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMzQ4Mw_85744885-f679-4df6-9e7e-53f85c873658"
      unitRef="number">0.01</ardx:DebtInstrumentPrepaymentFeePercentage>
    <ardx:ExitFeePercentage
      contextRef="i62823de538114437863d701d8f2af1f0_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfMzg5OA_6d32f082-4a97-455c-b797-25f3399206a5"
      unitRef="number">0.02</ardx:ExitFeePercentage>
    <ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum
      contextRef="i1931e8f63bf74b1c9180e0fbbe595f64_D20220223-20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNDA4NA_c2e0c691-7a5a-4902-9572-906981dc6270"
      unitRef="usd">100000000</ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum>
    <ardx:LoanAgreementExitFeeTerm
      contextRef="i1931e8f63bf74b1c9180e0fbbe595f64_D20220223-20220223"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNDI1OQ_eca47477-ade4-42f6-a0da-b2b8661b2b9c">P10Y</ardx:LoanAgreementExitFeeTerm>
    <ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceMinimum
      contextRef="i9fc61d7b192f49609b11da252ff3673e_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNTEwMw_93e200f0-7e38-47a0-ad21-23cecbbf204e"
      unitRef="number">0.80</ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceMinimum>
    <ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceCalculationPeriod
      contextRef="i445b8ba0bc314f23b2c6d8f35b42ac79_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNTI1MA_0c98da53-c75f-4519-9bed-f78cdc3b480c">P6M</ardx:LoanAgreementCovenantCashAndCashEquivalentsAsPercentageOfOutstandingLoanBalanceCalculationPeriod>
    <ardx:LoanAgreementCovenantNetProductRevenueAsPercentageOfOutstandingLoanBalanceMinimum
      contextRef="i9fc61d7b192f49609b11da252ff3673e_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNTMxNA_f490374f-e414-4f43-8386-211eecc10a30"
      unitRef="number">0.60</ardx:LoanAgreementCovenantNetProductRevenueAsPercentageOfOutstandingLoanBalanceMinimum>
    <ardx:DebtInstrumentInterestRateOnDefaultPercentage
      contextRef="i9fc61d7b192f49609b11da252ff3673e_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNjQ0Mg_8b565812-6967-4fd7-a907-60b56a5a9be4"
      unitRef="number">0.04</ardx:DebtInstrumentInterestRateOnDefaultPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RleHRyZWdpb246MDAzMzQ2YmJjOTY3NDEwNjg3NTU1MTBhOTAzMTM4MDhfNzE3OQ_874e9aa1-cf7e-41f3-8abc-96effcd25b51">&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 June&#160;30, 2022, our future payment obligations related to the 2022 Loan, excluding interest payments and the 2022 final fee, are as follows (in thousands):&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;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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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: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 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;28,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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&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,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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: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,230)&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;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 #000000;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;26,373&#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:middle"/&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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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, net of current portion&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;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RhYmxlOmVmNGFhOWVmNTMyYTQzZGU4NzcyOTBkNTY0YTE5MjI2L3RhYmxlcmFuZ2U6ZWY0YWE5ZWY1MzJhNDNkZTg3NzI5MGQ1NjRhMTkyMjZfMC0xLTEtMS0zNDQ5MQ_037884e4-1a01-476c-873b-28098afc9dda"
      unitRef="usd">28862000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RhYmxlOmVmNGFhOWVmNTMyYTQzZGU4NzcyOTBkNTY0YTE5MjI2L3RhYmxlcmFuZ2U6ZWY0YWE5ZWY1MzJhNDNkZTg3NzI5MGQ1NjRhMTkyMjZfMS0xLTEtMS0zNDQ5MQ_83967937-9abd-4bf4-aa9c-ec3e438a863b"
      unitRef="usd">1259000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RhYmxlOmVmNGFhOWVmNTMyYTQzZGU4NzcyOTBkNTY0YTE5MjI2L3RhYmxlcmFuZ2U6ZWY0YWE5ZWY1MzJhNDNkZTg3NzI5MGQ1NjRhMTkyMjZfMi0xLTEtMS0zNDQ5MQ_7aab12ea-da28-4e63-af2d-f0eeb09bb098"
      unitRef="usd">1230000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:LongTermDebt
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RhYmxlOmVmNGFhOWVmNTMyYTQzZGU4NzcyOTBkNTY0YTE5MjI2L3RhYmxlcmFuZ2U6ZWY0YWE5ZWY1MzJhNDNkZTg3NzI5MGQ1NjRhMTkyMjZfMy0xLTEtMS0zNDQ5MQ_23cfde7b-f6e4-4c57-b3b9-3f9689e30beb"
      unitRef="usd">26373000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RhYmxlOmVmNGFhOWVmNTMyYTQzZGU4NzcyOTBkNTY0YTE5MjI2L3RhYmxlcmFuZ2U6ZWY0YWE5ZWY1MzJhNDNkZTg3NzI5MGQ1NjRhMTkyMjZfNC0xLTEtMS0zNDQ5MQ_8365688b-eb52-47ae-95c9-37b834813743"
      unitRef="usd">26373000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81Mi9mcmFnOjAwMzM0NmJiYzk2NzQxMDY4NzU1NTEwYTkwMzEzODA4L3RhYmxlOmVmNGFhOWVmNTMyYTQzZGU4NzcyOTBkNTY0YTE5MjI2L3RhYmxlcmFuZ2U6ZWY0YWE5ZWY1MzJhNDNkZTg3NzI5MGQ1NjRhMTkyMjZfNS0xLTEtMS0zNDQ5MQ_f0218d4a-2cb7-4785-99d2-8afb316e73dc"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfNDM3Nw_7c262c21-fb6e-4cc4-b56c-1df788203518">DERIVATIVE LIABILITY&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 (the &#x201c;2018 Exit Fee&#x201d;) upon any change of control transaction in respect of the Company or if we obtain both (i) FDA approval of tenapanor for the control of serum phosphorus in adult patients with CKD on dialysis and (ii) FDA approval of tenapanor for the treatment of patients with IBS-C, which was obtained on September 12, 2019 when the FDA approved IBSRELA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (tenapanor), a 50 milligram, twice daily oral pill for the treatment of IBS-C in adults (the &#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 expenses and other current liabilities on the accompanying condensed balance sheets. As of both June&#160;30, 2022 and December&#160;31, 2021, the estimated fair value of the 2018 Exit Fee was $0.7 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 2018 derivative liability include: (i) our estimates of both the probability and timing of a potential $1.5 million payment to the 2018 Lenders 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 (or a comparable successor rate if LIBOR no longer exists). 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.0% 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;On February 23, 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 (the &#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 (the "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 condensed balance sheets. As of June&#160;30, 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 chronic kidney disease patients 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.0% 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 our exit fee derivative liabilities 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 three and six months ended June&#160;30, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:15.715%"/&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;/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;/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;/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;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;/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;2018 Exit Fee&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;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2022 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;/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 June 30,&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,091&#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;663&#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="i45fff355f00f45b192078e143fe5bd5a_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMTg1_22be1f59-7c06-4c5a-9112-06da625be773"
      unitRef="usd">1500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic904ee852e2546278f6d6a2a871ab36c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMTA5OTUxMTYzMjI0Ng_7e26980b-9f1a-46fc-a30d-42aaade052e1"
      unitRef="usd">700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idb141ea05dc14bd488bc51b17742bb1b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMTA5OTUxMTYzMjI0Ng_a9136754-8e7e-48fd-b219-e5475fa97aeb"
      unitRef="usd">700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i45fff355f00f45b192078e143fe5bd5a_I20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMTU2Nw_22be1f59-7c06-4c5a-9112-06da625be773"
      unitRef="usd">1500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage
      contextRef="i9edf9296a4894494938a6948e6255770_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMTk5NA_20942b27-af9d-4969-a504-6d653111dee7"
      unitRef="number">0.100</ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage>
    <ardx:FairValueSensitivityAnalysisTenPercentChangeInProbabilityOfOccurrenceEffectOnValuation
      contextRef="i9edf9296a4894494938a6948e6255770_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMjEyOA_11870450-85a7-48da-aef1-626d2a3b201d"
      unitRef="usd">100000</ardx:FairValueSensitivityAnalysisTenPercentChangeInProbabilityOfOccurrenceEffectOnValuation>
    <ardx:ExitFeePercentage
      contextRef="i62823de538114437863d701d8f2af1f0_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMjMxMQ_4ffa2813-ab0a-440f-93df-bc90f6158f47"
      unitRef="number">0.02</ardx:ExitFeePercentage>
    <ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum
      contextRef="i1931e8f63bf74b1c9180e0fbbe595f64_D20220223-20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMjQ5Nw_8ca61a5d-83c1-4cc8-a483-50e8697ffab8"
      unitRef="usd">100000000</ardx:LoanAgreementExitFeeNetProductRevenueThresholdMetricTrailingSixMonthBasisMinimum>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6999cc41a5f44cf0a5b525b6303dd7ea_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMTA5OTUxMTYzMjMzOA_d4cd58e2-32c0-4af5-bf78-45589a9b9f43"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage
      contextRef="i628699ac92bb4cc4aec87c7221cb6c0e_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfMzk5Mg_5d633696-2f93-42b7-8979-cbb31d1649f9"
      unitRef="number">0.100</ardx:FairValueSensitivityAnalysisChangeInProbabilityOfOccurrencePercentage>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RleHRyZWdpb246MzgwOWVmYTc4OTJkNDJjZDkxYzRjMTA3YTQ2ZjgzYjRfNDM3OA_2d21b4f8-f000-46e3-af48-9aa54fce4eae">&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 our exit fee derivative liabilities 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 three and six months ended June&#160;30, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:15.715%"/&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;/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;/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;/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;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;/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;2018 Exit Fee&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;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2022 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;/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 June 30,&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,091&#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;663&#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="i0ef0d267ad3d436b9af9981688d023fa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfMi0xLTEtMS0zNDQ5MQ_75a4e003-f723-44e3-b3c8-e2adf51f2614"
      unitRef="usd">698000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if76ea5067c204fabaac4ade032cb88b0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfMi0zLTEtMS0zNDQ5MQ_3840295f-5a6d-415f-bdb3-b75402062829"
      unitRef="usd">1376000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i01f7c79b7bcf4056b7704b95788cba3b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfMy0xLTEtMS0zNDQ5MQ_af155d71-9d20-435d-ab28-5f8c8e826349"
      unitRef="usd">375000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i3004be0bc24d40129c1b7ba07661f272_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfMy0zLTEtMS0zNDQ5MQ_5729befb-3b2f-441a-9dd5-0af9f3411375"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i02ce57c9f03945a8810129f2967308c3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfNS0xLTEtMS0zNjE3MA_5fa80f47-bf71-4a77-a1c4-79c8d2ac7e8a"
      unitRef="usd">-29000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i016dc6bfae9845e092f75be5637f0b18_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfNS0zLTEtMS0zNjE3MA_58eaf5fc-688d-474e-8596-03ecaa1c6475"
      unitRef="usd">-713000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idd618c73d00048398fb1fc314aaf0e8a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfNi0xLTEtMS0zNjE3MA_83dd38c5-4eed-4284-9ae1-79ef2fd862f7"
      unitRef="usd">47000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i65431a25e35a45e890530a699eb3a862_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfNi0zLTEtMS0zNjE3MA_5021ca0d-b331-4532-9044-ed9c6afa61b3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8a970c46b2e64b9a887463a2644c5079_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfNS0xLTEtMS0zNDQ5MQ_3fdb731f-c2b6-4c8f-b2b6-4a3300a5b3c3"
      unitRef="usd">1091000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1b9eadd78ecf4cbaa95a089d4e6dde72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81NS9mcmFnOjM4MDllZmE3ODkyZDQyY2Q5MWM0YzEwN2E0NmY4M2I0L3RhYmxlOjI5OWVkZTViOTI5MzRlNzM5M2ZlNTk2YTEyYWI2NDg0L3RhYmxlcmFuZ2U6Mjk5ZWRlNWI5MjkzNGU3MzkzZmU1OTZhMTJhYjY0ODRfNS0zLTEtMS0zNDQ5MQ_c31e9543-f1e6-42bc-91b4-6eac4ddce917"
      unitRef="usd">663000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RleHRyZWdpb246YmY2NDE5MjdmZDljNGE2Nzg0NTcxOTM2MDUxYjhkMzBfNzgx_f17521e3-288b-4ce6-afac-95a9a380244f">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;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 condensed balance sheets (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.714%"/&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: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="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;June 30, 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:middle"&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="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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,054&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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: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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,691&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 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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;Operating lease liability, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,857&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,548&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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;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="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;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;span style="color:#000000;font-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;6.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;span style="color:#000000;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-weight:400;line-height:120%"&gt;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:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="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: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;1,064&#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;837&#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: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;2,128&#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;1,510&#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;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;1,064&#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;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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;2,122&#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;1,554&#160;&lt;/span&gt;&lt;/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;span style="font-family:'Times New Roman',sans-serif;font-size:12pt;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;The following table summarizes our undiscounted cash payment obligations for our operating lease liabilities as of June&#160;30, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Remainder of 2022&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;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2024&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;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2025&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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2026&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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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="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;12,772&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 operating lease liabilities&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;11,548&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;7,857&#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:LesseeOperatingLeasesTextBlock>
    <ardx:ScheduleOfAdditionalDetailsOfLeasesTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RleHRyZWdpb246YmY2NDE5MjdmZDljNGE2Nzg0NTcxOTM2MDUxYjhkMzBfNzgy_4993259c-6d9e-43b9-9da0-cf41369eef0f">&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 condensed balance sheets (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.714%"/&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: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="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;June 30, 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:middle"&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="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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,054&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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: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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,691&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 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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;Operating lease liability, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,857&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,548&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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;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="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;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;span style="color:#000000;font-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;6.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;span style="color:#000000;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="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfMS0xLTEtMS0zNDQ5MQ_65cbe5f9-485a-44a0-b41b-82ac1cf2e0a2"
      unitRef="usd">11054000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfMS0zLTEtMS0zNDQ5MQ_e17c056b-22fb-4198-8f31-c00d3e60a861"
      unitRef="usd">12752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfMy0xLTEtMS0zNDQ5MQ_6a1d6c0b-ba8f-45f8-b0bf-d14a06a116f3"
      unitRef="usd">3691000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfMy0zLTEtMS0zNDQ5MQ_3bd78acb-4575-4b13-b8a7-fc85fcb4e0f5"
      unitRef="usd">3492000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfNC0xLTEtMS0zNDQ5MQ_83ee9a81-a145-4023-a602-247bd03866ce"
      unitRef="usd">7857000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfNC0zLTEtMS0zNDQ5MQ_5bf54bb2-a5de-4dbb-a603-109a4051586f"
      unitRef="usd">9748000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfNS0xLTEtMS0zNDQ5MQ_b4d7ff0b-1bf7-4d34-8ac2-409c2c1cb09e"
      unitRef="usd">11548000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfNS0zLTEtMS0zNDQ5MQ_97b0885b-2be3-43c1-9803-0cb1d3bf873b"
      unitRef="usd">13240000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfNy0xLTEtMS0zNDQ5MQ_6dd69424-204b-4819-907c-57166b471ef1">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfNy0zLTEtMS0zNDQ5MQ_29a9d930-74c5-4a26-b0fa-0b7b59d38e19">P3Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfOC0xLTEtMS0zNDQ5MQ_973a5877-3a57-41a4-b172-e8f153d8d86e"
      unitRef="number">0.068</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZlYzhiZjgwYzBkNTQyZGY5NGI0MDc0YzZmZTU4NWU0L3RhYmxlcmFuZ2U6ZmVjOGJmODBjMGQ1NDJkZjk0YjQwNzRjNmZlNTg1ZTRfOC0zLTEtMS0zNDQ5MQ_3e39c003-a30a-4e36-acb8-452b0a9590ca"
      unitRef="number">0.069</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RleHRyZWdpb246YmY2NDE5MjdmZDljNGE2Nzg0NTcxOTM2MDUxYjhkMzBfNzgz_5d3b7243-522c-41e1-a77c-59eb472158ee">&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;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:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="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: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;1,064&#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;837&#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: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;2,128&#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;1,510&#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;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;1,064&#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;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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;2,122&#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;1,554&#160;&lt;/span&gt;&lt;/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;span style="font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMi0xLTEtMS0zNDQ5MQ_273db59d-59fa-4470-bdd0-dbe22919b267"
      unitRef="usd">1064000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMi0zLTEtMS0zNDQ5MQ_3aee965e-05e6-478b-af9b-f7bb90bab4a2"
      unitRef="usd">837000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMi01LTEtMS0zNDQ5MQ_329820ef-509c-48dc-b0db-bf3212293717"
      unitRef="usd">2128000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMi03LTEtMS0zNDQ5MQ_c37347c6-d8d2-46fc-bdbb-d8115021abb5"
      unitRef="usd">1510000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMy0xLTEtMS0zNDQ5MQ_fcd38801-1823-490d-b8fb-ef90abbc4a9e"
      unitRef="usd">1064000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMy0zLTEtMS0zNDQ5MQ_e331849c-e6c1-4b9b-a4d7-fea0183e65bc"
      unitRef="usd">766000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMy01LTEtMS0zNDQ5MQ_798d90e6-2fcf-414d-ac49-29f5d9d9ea30"
      unitRef="usd">2122000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOmZmZmQyYzkzYWFjNDQyY2JhYmRjNjM5NjQ1MDkzMWJjL3RhYmxlcmFuZ2U6ZmZmZDJjOTNhYWM0NDJjYmFiZGM2Mzk2NDUwOTMxYmNfMy03LTEtMS0zNDQ5MQ_e103e958-c144-4892-9001-d0b3d6abc03b"
      unitRef="usd">1554000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RleHRyZWdpb246YmY2NDE5MjdmZDljNGE2Nzg0NTcxOTM2MDUxYjhkMzBfNzg0_de2de67f-41df-4d81-98e5-6d9a615f0ba9">&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 June&#160;30, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Remainder of 2022&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;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2024&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;4,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2025&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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2026&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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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="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;12,772&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 operating lease liabilities&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;11,548&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;7,857&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfMC0xLTEtMS0zNDQ5MQ_d35dd614-c8b0-4c18-af99-008b838b1888"
      unitRef="usd">2170000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfMS0xLTEtMS0zNDQ5MQ_aea5b90d-732a-4a15-9bb0-4c728ce0b470"
      unitRef="usd">4440000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfMi0xLTEtMS0zNDQ5MQ_512b4a0b-213d-4d09-9195-2fadf236d8e7"
      unitRef="usd">4589000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfMy0xLTEtMS0zNDQ5MQ_17872a95-358e-400f-afe4-694f04bc27a4"
      unitRef="usd">1321000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfNC0xLTEtMS0zNDQ5MQ_f57fe767-8e78-485c-8935-daa7be14be53"
      unitRef="usd">252000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfNi0xLTEtMS0zNDQ5MQ_659be724-1181-4c9e-9a8a-b0eb0d3066af"
      unitRef="usd">12772000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfNy0xLTEtMS0zNDQ5MQ_e3566ab8-a472-440d-8fa0-1104a2b981c3"
      unitRef="usd">1224000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfOC0xLTEtMS0zNDQ5MQ_79400488-c840-47ae-be57-c7e0fd8230b9"
      unitRef="usd">11548000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfOS0xLTEtMS0zNDQ5MQ_64493c55-eaee-45d9-9215-7e57d6086a26"
      unitRef="usd">3691000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV81OC9mcmFnOmJmNjQxOTI3ZmQ5YzRhNjc4NDU3MTkzNjA1MWI4ZDMwL3RhYmxlOjcxYjVlN2FiODRkOTRjNGI4ZmU3MmEyMDI5MGMzZjNmL3RhYmxlcmFuZ2U6NzFiNWU3YWI4NGQ5NGM0YjhmZTcyYTIwMjkwYzNmM2ZfMTAtMS0xLTEtMzQ0OTE_ca5b0941-19b1-40e2-8c62-822f586b4cdf"
      unitRef="usd">7857000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMjM5Nw_96e2ae9a-6161-48fd-b1f5-270a15a8417d">STOCKHOLDERS&#x2019; EQUITY&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;At the Market Offerings 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 July 2020, we filed a Form S-3 registration statement, which became effective in August 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; (the "2020 Open Market Sales Agreement"). The 2020 Open Market Sales Agreement was fully utilized as of December 31, 2021. During the six months ended June&#160;30, 2021 we sold 9.0 million shares and received gross proceeds of $63.8 million at a weighted average sales price of approximately $7.10 per share under the 2020 Open Market Sales Agreement.&lt;/span&gt;&lt;/div&gt;In August 2021, we filed an additional prospectus supplement under the 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 (the "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 not 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% of the gross sales price for shares of common stock sold under the 2021 Open Market Sales Agreement. During the six months ended June&#160;30, 2022 we sold 20.5 million shares and received gross proceeds of $18.9 million at a weighted average sales price of approximately $0.92 per share under the 2021 Open Market Sales Agreement.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="id37f41791c3a4469a79f174900a9480a_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMzE1_0c236f96-7169-4f39-89b2-50cbf06e8437"
      unitRef="usd">250000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i3134b5534dfe4e7488897f77ce075b19_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfNTYy_c77362da-da24-415b-9545-569a11c3501d"
      unitRef="usd">100000000</ardx:MaximumAggregateOfferingPrice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6a3036e50c6248bfb591a3c4deb13553_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfODkx_fbda8abb-6b25-49e7-8d4c-47100a4ddf31"
      unitRef="shares">9000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6a3036e50c6248bfb591a3c4deb13553_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfOTMy_2c809821-e1a5-4842-8526-ed7959ce4ad0"
      unitRef="usd">63800000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ardx:SaleOfStockWeightedAveragePricePerShare
      contextRef="i6a3036e50c6248bfb591a3c4deb13553_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfOTg2_ac6339b0-0c53-433c-908c-e910bc2e4a2a"
      unitRef="usdPerShare">7.10</ardx:SaleOfStockWeightedAveragePricePerShare>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i7723c20c25bd40d6a71d48a503fa8f2f_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMTIyNg_c8b3f561-1813-446c-89f9-5b1516a03ef2"
      unitRef="usd">150000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:MaximumAggregateOfferingPrice
      contextRef="i7723c20c25bd40d6a71d48a503fa8f2f_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMTQ2Mg_c8b3f561-1813-446c-89f9-5b1516a03ef2"
      unitRef="usd">150000000</ardx:MaximumAggregateOfferingPrice>
    <ardx:StockIssuanceCostCommissionPercent
      contextRef="if628f9bb121445238321e4a4cf89b71f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMTcwNQ_5ed60d78-2b80-44c7-902b-d686e3a64a20"
      unitRef="number">0.03</ardx:StockIssuanceCostCommissionPercent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if628f9bb121445238321e4a4cf89b71f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMTg0Nw_e66d3080-e7cd-4214-87d7-32eb2e2eda53"
      unitRef="shares">20500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if628f9bb121445238321e4a4cf89b71f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMTg4OA_615143f9-89b4-4f58-b881-c95c7d5bdb58"
      unitRef="usd">18900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ardx:SaleOfStockWeightedAveragePricePerShare
      contextRef="if628f9bb121445238321e4a4cf89b71f_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82MS9mcmFnOjI1MjI2ODI2MWRkODQ3MTVhMTcxNzQzZDQ4NjFhOTA5L3RleHRyZWdpb246MjUyMjY4MjYxZGQ4NDcxNWExNzE3NDNkNDg2MWE5MDlfMTk0Mg_5c515e83-06b8-41db-85ef-611c4601c25c"
      unitRef="usdPerShare">0.92</ardx:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTQ5NA_2c2e3bab-f082-4428-b95b-80e9c923f5a1">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;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;Stock-based compensation expense recognized for stock options, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and our employee stock purchase program (the "ESPP") are recorded as operating expenses in our condensed statements of operations and comprehensive loss, 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:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="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;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;2,220&#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,132&#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,728&#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,127&#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;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;3,219&#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;6,824&#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;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 June&#160;30, 2022, the balance of inventory included in our condensed balance sheet includes $0.2 million stock-based compensation. During the three and six months ending June&#160;30, 2022, the amount of stock-based compensation released from inventory into cost of revenue was not 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-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, our total unrecognized stock-based compensation expense, net of estimated forfeitures, and average remaining vesting period, included the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:17.323%"/&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;Unrecognized Compensation Expense&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;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;text-align:left;vertical-align: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 option grants&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;13,096&#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.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;3,524&#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.9&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;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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&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 for the six months ended June&#160;30, 2022 is as follows (in thousands, except dollar amounts):&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:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.106%"/&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;Number&#160;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&#160;per&lt;br/&gt;Share&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 #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,417&#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;border-top:1pt solid #000;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;7.00&#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="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;Options 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;4,773&#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.88&#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 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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited or canceled&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;(1,190)&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;7.04&#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 June 30, 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;14,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4.91&#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;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;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 six months ended June&#160;30, 2022 is as follows (in thousands, except dollar amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.929%"/&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:16.884%"/&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;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:10pt;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;/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 #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;3,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2.04&#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="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;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;1,980&#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.81&#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 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;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,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;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;(121)&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.85&#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;Non-vested restricted stock units at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;2.26&#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"&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;In February 2022, we sold approximately 0.1 million shares of our common stock under the ESPP. The shares were purchased by employees at a purchase price of $0.65 per share resulting in proceeds to us of approximately $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;Issuance of Common Stock for Services&lt;/span&gt;&lt;/div&gt;Under Our Amended and Restated Non-Employee Director Compensation Program, members of our board of directors may elect to receive shares of our stock in lieu of their cash fees. During the six months ended June&#160;30, 2022, we issued no shares of our common stock to members of the board of directors in accordance with the program.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTQ5NQ_c6524160-cf47-472a-88e5-0acbdf729311">&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, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and our employee stock purchase program (the "ESPP") are recorded as operating expenses in our condensed statements of operations and comprehensive loss, 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:42.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&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="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;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;2,220&#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,132&#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,728&#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,127&#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;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;3,219&#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;6,824&#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;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i94e0bb25c3c34a6a85f20fb41dddf6e0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfMy0xLTEtMS0zNDQ5MQ_34bc3cc0-5953-4f8c-aab9-43a924e1fec5"
      unitRef="usd">2220000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib634f3437de24f219bf6e52991431efe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfMy0zLTEtMS0zNDQ5MQ_7e18315c-a4b6-45e6-bef4-6bc834b20bce"
      unitRef="usd">2132000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic965a8cbb9a44f0fae1e69681ba94b33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfMy01LTEtMS0zNDQ5MQ_77333ee2-8551-433d-9a08-68ec8e281232"
      unitRef="usd">4728000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40f8bd2473da4add99b5d428ef128fec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfMy03LTEtMS0zNDQ5MQ_117f8b26-5eb3-4d0a-bb19-5327e10237ec"
      unitRef="usd">4127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03ab1c8385364a98838fa5f372f40780_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC0xLTEtMS0zODc4OQ_d7bd6ea6-d7bf-4d34-928b-1fe46049bfc9"
      unitRef="usd">973000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7bcb071485841a8932ec94f8a5df8bf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC0zLTEtMS0zODc4OQ_2465b76b-7b9a-4b9d-81e8-4d0e16097a61"
      unitRef="usd">1087000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i376a6465db724ab699369fb13e61e824_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC01LTEtMS0zODc4OQ_ec9a5e7e-5ccd-4908-9d8d-82f8d54092a8"
      unitRef="usd">2096000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icc375ebed1e748e3906510f688eb4df4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC03LTEtMS0zODc4OQ_3361badb-a173-4100-91b3-b0be7d248a59"
      unitRef="usd">2179000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC0xLTEtMS0zNDQ5MQ_d4dda598-ef16-4470-917a-d3e0ef8c9547"
      unitRef="usd">3193000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC0zLTEtMS0zNDQ5MQ_70be32af-47c3-4fe2-a983-1e8122d76bb0"
      unitRef="usd">3219000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC01LTEtMS0zNDQ5MQ_fbb0deee-4dce-410e-ae3a-94e1ff2d6394"
      unitRef="usd">6824000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOmM5N2FjMzA3NjQzYjRhYjliOTI4NTM0OWNiYTQwNjUxL3RhYmxlcmFuZ2U6Yzk3YWMzMDc2NDNiNGFiOWI5Mjg1MzQ5Y2JhNDA2NTFfNC03LTEtMS0zNDQ5MQ_0ad98574-471a-4fba-be62-95d1915667a1"
      unitRef="usd">6306000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTA5OTUxMTYyOTUyNw_1726d3a7-4dee-46d6-be1f-b0f43e46870d"
      unitRef="usd">200000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTQ5Ng_0a7dfb19-5c96-4736-b94d-98f55ed2660a">&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 June&#160;30, 2022, our total unrecognized stock-based compensation expense, net of estimated forfeitures, and average remaining vesting period, included the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:17.323%"/&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;Unrecognized Compensation Expense&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;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;text-align:left;vertical-align: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 option grants&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;13,096&#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.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;3,524&#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.9&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;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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="id51d0832aa5449abae8f15be39293d79_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjgyNzYyY2I0ZjQ0YTQ5NjNhYjljNWQ0ZTM3MTQ1ZjkxL3RhYmxlcmFuZ2U6ODI3NjJjYjRmNDRhNDk2M2FiOWM1ZDRlMzcxNDVmOTFfMS0xLTEtMS0zNDQ5MQ_5ce10b7d-d4aa-4515-9c5e-a1c8ce3b405c"
      unitRef="usd">13096000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1a90b663e53f4f6cb5da4185a20aab45_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjgyNzYyY2I0ZjQ0YTQ5NjNhYjljNWQ0ZTM3MTQ1ZjkxL3RhYmxlcmFuZ2U6ODI3NjJjYjRmNDRhNDk2M2FiOWM1ZDRlMzcxNDVmOTFfMS0zLTEtMS0zNDQ5MQ_c9781161-6dcc-4783-bd36-982cfa830909">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1e7d4677dbca464bb097b04e809bdcfc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjgyNzYyY2I0ZjQ0YTQ5NjNhYjljNWQ0ZTM3MTQ1ZjkxL3RhYmxlcmFuZ2U6ODI3NjJjYjRmNDRhNDk2M2FiOWM1ZDRlMzcxNDVmOTFfMi0xLTEtMS0zNDQ5MQ_2ffbceb0-adcd-4823-90db-755a58d8cdbe"
      unitRef="usd">3524000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjgyNzYyY2I0ZjQ0YTQ5NjNhYjljNWQ0ZTM3MTQ1ZjkxL3RhYmxlcmFuZ2U6ODI3NjJjYjRmNDRhNDk2M2FiOWM1ZDRlMzcxNDVmOTFfMi0zLTEtMS0zNDQ5MQ_fd39db99-c376-40e4-b0b6-c9951a7b5e70">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i69584cc6d6d54ac49447a7432d983409_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjgyNzYyY2I0ZjQ0YTQ5NjNhYjljNWQ0ZTM3MTQ1ZjkxL3RhYmxlcmFuZ2U6ODI3NjJjYjRmNDRhNDk2M2FiOWM1ZDRlMzcxNDVmOTFfMy0xLTEtMS0zNDQ5MQ_673f1b0f-b1f7-4615-baee-9a46daf3b98e"
      unitRef="usd">21000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id3ca526cfc424a98962ab7e989aefbac_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjgyNzYyY2I0ZjQ0YTQ5NjNhYjljNWQ0ZTM3MTQ1ZjkxL3RhYmxlcmFuZ2U6ODI3NjJjYjRmNDRhNDk2M2FiOWM1ZDRlMzcxNDVmOTFfMy0zLTEtMS0zNDQ5MQ_a56ea81d-6004-40b4-9862-044dea8e431d">P0Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTQ5Nw_0ae29372-454c-4b2a-a697-8f11816adc72">&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 for the six months ended June&#160;30, 2022 is as follows (in thousands, except dollar amounts):&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:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.106%"/&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;Number&#160;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&#160;per&lt;br/&gt;Share&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 #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,417&#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;border-top:1pt solid #000;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;7.00&#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="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;Options 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;4,773&#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.88&#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 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;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited or canceled&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;(1,190)&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;7.04&#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 June 30, 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;14,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;4.91&#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;Exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfMS0xLTEtMS0zNDQ5MQ_aa4465c0-7f3d-4d7b-8568-6151c684c66b"
      unitRef="shares">10417000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i925bda1ddc9b4f2ca467776b876445bb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfMS0zLTEtMS0zNDQ5MQ_7375e786-8f5b-4a7a-82e6-fa183f5b1891"
      unitRef="usdPerShare">7.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfMi0xLTEtMS0zNDQ5MQ_f6f36b53-4418-4c22-8e79-f7fd46e3baab"
      unitRef="shares">4773000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfMi0zLTEtMS0zNDQ5MQ_cd09c15b-7e96-48bb-8efb-4f709ac0e969"
      unitRef="usdPerShare">0.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfMy0xLTEtMS0zNDQ5MQ_3a729423-33f9-4595-839d-f32180e1ded7"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfMy0zLTEtMS0zNDQ5MQ_33595250-5c50-4b45-9f88-738b4f727bc4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfNC0xLTEtMS0zNDQ5MQ_b4313133-6d93-493e-bea2-3efbcdad9c73"
      unitRef="shares">1190000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfNC0zLTEtMS0zNDQ5MQ_67874e3d-420e-41e3-b65e-32678ae9929b"
      unitRef="usdPerShare">7.04</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfNS0xLTEtMS0zNDQ5MQ_0fbcfa8f-6462-4302-a7a9-f74598b596d0"
      unitRef="shares">14000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfNS0zLTEtMS0zNDQ5MQ_6ee021d1-e231-4e15-85da-bac6897a2ac6"
      unitRef="usdPerShare">4.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfNi0xLTEtMS0zNDQ5MQ_e84cc4f1-8352-40b4-906c-b0055ab4c06a"
      unitRef="shares">7085000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjFkZmEyMzVmMWQ5MzQ0Zjg4ZDFhZWNmZGMyMjYzZDY5L3RhYmxlcmFuZ2U6MWRmYTIzNWYxZDkzNDRmODhkMWFlY2ZkYzIyNjNkNjlfNi0zLTEtMS0zNDQ5MQ_1c276839-d08b-408b-8169-647c1199cea3"
      unitRef="usdPerShare">6.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTQ5OA_6577af74-948f-487c-90d0-c05fd4ccbf41">&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 six months ended June&#160;30, 2022 is as follows (in thousands, except dollar amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.929%"/&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:16.884%"/&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;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:10pt;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;/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 #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;3,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2.04&#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="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;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;1,980&#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.81&#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 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;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,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;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;(121)&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.85&#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;Non-vested restricted stock units at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;2.26&#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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie37c16e9bd874f9da0f3fa7e2ff52bc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfMS0xLTEtMS0zNDQ5MQ_7f02e6c2-80b0-4441-9676-7b1a830ea272"
      unitRef="shares">3529000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie37c16e9bd874f9da0f3fa7e2ff52bc4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfMS0zLTEtMS0zNDQ5MQ_2a6d68c1-3698-4e53-84a0-a25730db356f"
      unitRef="usdPerShare">2.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfMi0xLTEtMS0zNDQ5MQ_960a3854-ccd2-4737-8410-8a55b2a76c5a"
      unitRef="shares">1980000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfMi0zLTEtMS0zNDQ5MQ_fd7ae230-ce39-47e1-9539-c3eae5252a30"
      unitRef="usdPerShare">0.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfMy0xLTEtMS0zNDQ5MQ_2dcbea63-588a-45b6-9e33-c5cbc831bd4b"
      unitRef="shares">3714000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfMy0zLTEtMS0zNDQ5MQ_b3ec6a24-9187-435f-b01a-762d1a0a56aa"
      unitRef="usdPerShare">1.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfNC0xLTEtMS0zNDQ5MQ_d9901184-f848-4e33-9a54-bacfb3c6165e"
      unitRef="shares">121000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfNC0zLTEtMS0zNDQ5MQ_c9ae105d-f5da-4d15-8f14-b3c5df50969d"
      unitRef="usdPerShare">2.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1e7d4677dbca464bb097b04e809bdcfc_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfNS0xLTEtMS0zNDQ5MQ_e9e3b847-4bd6-4391-a7c9-68f2b60c40ee"
      unitRef="shares">1674000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1e7d4677dbca464bb097b04e809bdcfc_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RhYmxlOjlkMDg0MzNlNzlmYzQ2MzY5NmFlMzlhODZjYmNmNTI3L3RhYmxlcmFuZ2U6OWQwODQzM2U3OWZjNDYzNjk2YWUzOWE4NmNiY2Y1MjdfNS0zLTEtMS0zNDQ5MQ_d9fa2ae2-75bb-45d0-afca-941994fe58ec"
      unitRef="usdPerShare">2.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iefab7a26d5d64d71889dc8c6ff561ed3_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfOTY5_f914c7b2-f2d2-4633-88fb-f14f4aefe4e2"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasedPriceOfShare
      contextRef="iefab7a26d5d64d71889dc8c6ff561ed3_D20220201-20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTA3Nw_97d2382c-cda8-48c4-93ff-b8a53127385c"
      unitRef="usdPerShare">0.65</ardx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasedPriceOfShare>
    <us-gaap:ProceedsFromStockPlans
      contextRef="iefab7a26d5d64d71889dc8c6ff561ed3_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTEzNQ_1997335e-3129-4ad7-8930-5edab9209c37"
      unitRef="usd">100000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i8a7e1558c9254a6f8b2556d7cf1b84b3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV82NC9mcmFnOmMyMmY5NGU0NGIwMjQ2YjRiMGRjNGJkOGZlOGVlY2QzL3RleHRyZWdpb246YzIyZjk0ZTQ0YjAyNDZiNGIwZGM0YmQ4ZmU4ZWVjZDNfMTM5Ng_d9044a34-4b76-4478-8297-720270dafcea"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RleHRyZWdpb246ODMwNDAxNTg0YzRkNGU4N2EwZjc3ZTVjMTc5MjRmMWFfMTI1NA_fa9e2f7c-b28f-4227-8bf3-c255aa36f153">NET LOSS PER SHAREBasic 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 six months ended June&#160;30, 2022 and 2021, all potential common shares were determined to be anti-dilutive. &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 following table sets forth the computation of net loss per common share (in thousands, except per share amounts): &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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.624%"/&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;Three Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&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="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 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;Net loss&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;(26,938)&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;(45,189)&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;(55,009)&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;(78,344)&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:700;line-height:100%"&gt;Denominator:&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 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;Weighted average common shares outstanding - basic and diluted&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;145,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net loss per share - basic and diluted&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;(0.19)&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;(0.45)&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;(0.40)&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;(0.79)&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-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 periods presented, all common stock equivalents are excluded from the computation of diluted loss per share, as the result would be anti-dilutive, including the following (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.128%"/&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:15.128%"/&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:15.716%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align: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 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,099&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,447&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,182&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,211&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;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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,125&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,963&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,006&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;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;ESPP shares issuable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&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;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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,819&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 7pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,802&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,406&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RleHRyZWdpb246ODMwNDAxNTg0YzRkNGU4N2EwZjc3ZTVjMTc5MjRmMWFfMTI1Ng_d7484624-f8d8-42ec-bdf0-286f835e9307">&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 following table sets forth the computation of net loss per common share (in thousands, except per share amounts): &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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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.624%"/&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;Three Months Ended June 30,&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:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&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="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 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;Net loss&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;(26,938)&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;(45,189)&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;(55,009)&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;(78,344)&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:700;line-height:100%"&gt;Denominator:&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 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;Weighted average common shares outstanding - basic and diluted&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;145,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net loss per share - basic and diluted&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;(0.19)&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;(0.45)&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;(0.40)&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;(0.79)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfMi0xLTEtMS0zNDQ5MQ_3d0e22ad-85ca-4c26-96ec-8b8a227b510e"
      unitRef="usd">-26938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfMi0zLTEtMS0zNDQ5MQ_d1352238-99c1-41e8-b39b-aae8105df0ea"
      unitRef="usd">-45189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfMi01LTEtMS0zNDQ5MQ_4e3b3493-e94f-4152-a685-4d743ff70325"
      unitRef="usd">-55009000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfMi03LTEtMS0zNDQ5MQ_169bd6b3-9d8f-473c-b6fa-dd49c1359405"
      unitRef="usd">-78344000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC0xLTEtMS0zNDQ5MQ_0d99dd72-6d62-4348-a07c-6a075229bdd8"
      unitRef="shares">145544000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC0xLTEtMS0zNDQ5MQ_40e5a1e1-c28d-43c5-a4e2-fb03743e8b2a"
      unitRef="shares">145544000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC0zLTEtMS0zNDQ5MQ_4c6fa988-6cc3-4b1e-b6d8-5a991d835975"
      unitRef="shares">100040000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC0zLTEtMS0zNDQ5MQ_ef2f6ea4-e9e3-40c8-8484-9a1295d458da"
      unitRef="shares">100040000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC01LTEtMS0zNDQ5MQ_80b67e29-8264-429f-b626-c286c90b74ed"
      unitRef="shares">138280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC01LTEtMS0zNDQ5MQ_8ce142bf-f2e1-49f5-9d0b-81def61b8b18"
      unitRef="shares">138280000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC03LTEtMS0zNDQ5MQ_63cc04fe-0685-4baf-8534-c6166ad7d342"
      unitRef="shares">98618000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNC03LTEtMS0zNDQ5MQ_ff6dc99a-e3b1-4a57-a333-2879f29a0762"
      unitRef="shares">98618000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS0xLTEtMS0zNDQ5MQ_8f54097e-2e64-4f3d-8fce-765f0dee5c15"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS0xLTEtMS0zNDQ5MQ_9fbd2188-7a48-4408-8c7a-405c053194b9"
      unitRef="usdPerShare">-0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS0zLTEtMS0zNDQ5MQ_2aea7436-174b-4d92-a9b0-e0a7c2c920f3"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS0zLTEtMS0zNDQ5MQ_9a888292-5c71-44fe-9057-7fc0c0f7913f"
      unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS01LTEtMS0zNDQ5MQ_03403fe8-d13d-477e-9a74-33f97cd2cf18"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS01LTEtMS0zNDQ5MQ_140b50a3-3233-4aff-8c72-854ccecf7a3d"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS03LTEtMS0zNDQ5MQ_76d206b6-9f9d-41e4-b0f5-1debbd191d32"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOmJhOTZlY2JiY2M0OTQwOTg5ZGJhNTQ0NWUxMjQ0NDM0L3RhYmxlcmFuZ2U6YmE5NmVjYmJjYzQ5NDA5ODlkYmE1NDQ1ZTEyNDQ0MzRfNS03LTEtMS0zNDQ5MQ_dc4eebed-767b-4eb4-b910-c50fe204518c"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RleHRyZWdpb246ODMwNDAxNTg0YzRkNGU4N2EwZjc3ZTVjMTc5MjRmMWFfMTA5OTUxMTYyNzk3NTc_89cbedfc-c8e4-4c99-a8f3-36dbe2161f32">&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 periods presented, all common stock equivalents are excluded from the computation of diluted loss per share, as the result would be anti-dilutive, including the following (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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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:15.128%"/&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:15.128%"/&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:15.716%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align: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 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,099&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,447&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,182&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,211&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;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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,125&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,963&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,006&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;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;ESPP shares issuable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&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;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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,819&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 7pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,802&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,321&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,406&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7dc07daee1204d6c8c91b07672cc6eb4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfMi0xLTEtMS0zNjkyMw_a90488a9-1618-4a26-989c-e540da94d941"
      unitRef="shares">13099000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id703e5f35ca0467cbd70c6dc2f683e5e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfMi0zLTEtMS0zNjkyMw_7ec3882f-fb92-482d-9196-d1d845f05d38"
      unitRef="shares">12447000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1a90b663e53f4f6cb5da4185a20aab45_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfMS0xLTEtMS0zNTEyNw_c44b023b-c8bb-4d89-ae56-6ddd82fe090f"
      unitRef="shares">13182000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44792157aa014c89a7a354b1be5cd930_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfMS0zLTEtMS0zNTEyNw_1e157f27-8117-4cc1-a8aa-d1b9ddff4553"
      unitRef="shares">12211000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idca1e42204a84d5baa052102db6344f5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNC0xLTEtMS0zNjkyMw_53c8887e-a518-4efb-808b-64be687c4b83"
      unitRef="shares">3520000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i587c8cafb989442c848613b09b327f6e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNC0zLTEtMS0zNjkyMw_3603bc95-c072-4e04-81d5-22c3365b105b"
      unitRef="shares">1125000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i93fb2b6b0a44445abf4ee9b873f38392_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfMy0xLTEtMS0zNTEyNw_755a12a9-048e-4e17-8008-4f8d456ef7a1"
      unitRef="shares">3963000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3a3791c5deb445cbbe81a4916add381d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfMy0zLTEtMS0zNTEyNw_92f263e1-1902-44d1-83cb-32fa13b5d545"
      unitRef="shares">1006000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i64cb03795f754f9e866d8829eb6f1a18_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNi0xLTEtMS0zNjkyMw_af98e432-c2a3-455c-bb1b-88a89d60dfe7"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i477ce922c8374f6e9d0c3d4093c4654b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNi0zLTEtMS0zNjkyMw_dba84975-bb5f-426c-a75a-661b3baa611a"
      unitRef="shares">230000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib25fb22c28764b7fa0ee953c024cf888_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNS0xLTEtMS0zNTEyNw_aa311bb6-092c-4733-b606-332444c36a64"
      unitRef="shares">176000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i217bb17f2bb2437bb698a25f2f589406_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNS0zLTEtMS0zNTEyNw_b5a5884e-ce2b-44b5-bad2-c295d72b02c4"
      unitRef="shares">188000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id2986e2b71e5420e8c52858ab55401ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNy0xLTEtMS0zNjkyMw_a50a4c45-1c0c-45c4-9bea-023dfd7d8f3c"
      unitRef="shares">16819000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib2291f07e25a44999a22885c21de57cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNy0zLTEtMS0zNjkyMw_986aad68-b794-40b8-a548-f2d87ea71573"
      unitRef="shares">13802000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNi0xLTEtMS0zNTEyNw_f2693972-d517-42ed-b0b4-55c2a1c35305"
      unitRef="shares">17321000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa192ba2d7904b0aa6c0838f64e748d4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83MC9mcmFnOjgzMDQwMTU4NGM0ZDRlODdhMGY3N2U1YzE3OTI0ZjFhL3RhYmxlOjEwZDVmYTJlZTU4NDRkODZiNGM3MDJkMjQwYWY1NDcwL3RhYmxlcmFuZ2U6MTBkNWZhMmVlNTg0NGQ4NmI0YzcwMmQyNDBhZjU0NzBfNi0zLTEtMS0zNTEyNw_72901e82-6490-43b2-9263-770c2fde018e"
      unitRef="shares">13406000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i285f507425f845998ab1cc87f33146fa_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83Ni9mcmFnOmYyYjU2ZTIzMDFkNDRhNjI5ZmYzM2YzYzdkNmI4MzQ1L3RleHRyZWdpb246ZjJiNTZlMjMwMWQ0NGE2MjlmZjMzZjNjN2Q2YjgzNDVfNDA1_2897cfee-d892-424b-af59-38cf15a933ed">CONTINGENCIESFrom time to time we may be involved in claims arising in connection with our business. Based on information currently available, management believes that the amount, or range, of reasonably possible losses in connection with any pending actions against us will not be material to our financial condition or cash flows, and no contingent liabilities were accrued as of June&#160;30, 2022 or 2021.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="if62c57c8d0834b5693f69a9e3e0744b3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83Ni9mcmFnOmYyYjU2ZTIzMDFkNDRhNjI5ZmYzM2YzYzdkNmI4MzQ1L3RleHRyZWdpb246ZjJiNTZlMjMwMWQ0NGE2MjlmZjMzZjNjN2Q2YjgzNDVfMzUy_513d57bc-c4b0-4b54-9b6b-08eacefa5105"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i642f45e96f164e29bc7beb0165e50cab_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMTQzMGY2YmI3NDQ3Njg4Njg0MzVlMjhjMzI5OTE1L3NlYzozYTE0MzBmNmJiNzQ0NzY4ODY4NDM1ZTI4YzMyOTkxNV83Ni9mcmFnOmYyYjU2ZTIzMDFkNDRhNjI5ZmYzM2YzYzdkNmI4MzQ1L3RleHRyZWdpb246ZjJiNTZlMjMwMWQ0NGE2MjlmZjMzZjNjN2Q2YjgzNDVfMzUy_8ab81fba-861f-432c-8543-16abd1312301"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
</xbrl>
